虽然gulp慢慢取代了gruntfile,但是还有大部分的github源码保留gruntfile,另外我们开发项目也不是全用gulp,也是用grunt。
但是yeoman上generator-webapp已经不在用grunt而是用gulp,那怎么yo webapp是生成gruntfile.js文件了。解决方法有两种:
第一种方法:用安装对应的npm版本包
npm isntall -g generator-webapp@v0.6.2
yo webapp
第二种方法:用github的branch的tag 和npm link来解决
如果你熟悉github可以看到如下github如下截图:
git clone https://github.com/yeoman/generator-webapp cd generator-webapp git pull origin legacy-grunt # 下拉远程目标 npm link # this will install dependencies and link it as the global package$ cd path/to/your/project yo webapp