虽然gulp慢慢取代了gruntfile,但是还有大部分的github源码保留gruntfile,另外我们开发项目也不是全用gulp,也是用grunt。

但是yeoman上generator-webapp已经不在用grunt而是用gulp,那怎么yo webapp是生成gruntfile.js文件了。解决方法有两种:

第一种方法:用安装对应的npm版本包

npm isntall -g [email protected]
yo webapp

  

第二种方法:用github的branch的tag 和npm link来解决

如果你熟悉github可以看到如下github如下截图:

学习grunt四解决yo webapp生成的是gulpfile而不是gruntfile问题-LMLPHP

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

  

05-18 11:00