拷贝Vue源码:
git clone https://github.com/vuejs/vue.git
查看版本历史记录(倒序):
git log --reverse
回退版本:
git reset --hard a879ec06ef9504db8df2a19aac0d07609fe36131
这时就能看到vue1.0.0版本的代码了
下面是如何打包代码:
安装依赖:
npm install
这时直接运行npm run build
会报错, 需要进行一些的文件内容修改:
- 修改package.json中的scripts:
"scripts": {
"dev": "webpack --watch",
"test": "mocha",
"build": "node build/build.js NODE_ENV=devlopment"
},
- 修改.babelrc:
{
"env": {
"development": {
// "presets": ["es2015", "stage-2"]
"presets": [[
"es2015",
{
"modules": false
}
]]
},
"production": {
"presets": ["es2015-rollup", "stage-2"]
}
}
}
- 在根目录下新建
dist
目录
打包:
npm run build
在dist目录中可以看到打包的三个文件:
查看 ./dist/vue.js
:
可以看到, Vue1.0.0总共有2500行左右的代码
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。