参考:

阅读 vue.js 源码可以从哪几方面入手?
Vue 源码笔记
Vue 编译困难

这位同学这么说的:

这是因为 grunt 或者 component 版本不对,找到 vue 提交的日期,安装对应版本的 grunt 和 component (特别是component),参考 https://github.com/componentjs/component/releases?after=0.17.5

总结了下:

  • 查询 vue 源码提交日期对应的componentjs版本
    点我查询
  • 安装componentjs对应版本
    npm install -g component@0.16.3
  • 编译文件
    componentjs的文档在这里
    我们只需要知道一条命令就好了,
    component build
  • 编译完成,/build/build.js,代码就可以正常在浏览器中运行了。