直接访问tag在0.7.0之前的就行了 https://github.com/vuejs/vue/releases?after=v0.7.0
那时候还用的是grunt - _ -
问题:
直接 npm run test
会报错:
Fatal error: failed to lookup "seed"'s dependency "component-emitter"
package.json里的最好用锁死版本,把 ~
都去掉。
然后安装:npm install -g component@0.16.3
我之前以为这就是一个库用来引用而已,其实这是一个命令行程序=_=!
(因为这个货实在是比较老了,7、8年前的东西,貌似最近一年只有一次更新)
so,自己在跑的时候直接运行:grunt componentbuild:build
然后在dist
目录里面就能找到自己编译好的vue.js
文件啦
调试的时候,运行:grunt watch
这时候也没问题啦~
终于可以自己加一些debug语句来分析框架是怎么运行的啦~
有一点尴尬的是,grunt test
命令在mocha
那里过不去:
参考:
1.https://github.com/chengkj99/vue-research
2.https://github.com/zhenyong/notebook/blob/master/vue_notebook/build_challenge.md