需要先安装 yo 【npm install -g yo】
我也急,急也没用。网上的答案都是不全的,完全不起作用。已经研究一个多小时了
现在版本的grunt跟教程的很多不一样了
我遇到了,但是我看懂了,
使用 --force继续执行,
所以
grunt serve --force
你所使用的generator-webapp版本不对,在0.6.2以后就没有gruntfile.js文件了!
npm install generator-webapp@v0.6.2
貌似没用,
Ruby和Sass环境已安装
node-sass模块已下载运行grunt sass命令报错,
bower->包管理器,你缺什么包,不用去网上找,直接使用它的命令行即可下载;
yeoman->脚手架工具,项目大致是统一的,它的作用就是把适合某种项目的各种包各种依赖生成一个文件包,你使用它的命令行工具,自动帮你把项目所需要的依赖包进行下载配置。
gulp task名字
赞同老师的观点 适合就是最好的 哈哈哈
因为上一次创建过程中,已经配置好部分模块文件到grunt-by-yo这个路径下了,当你更新webapp版本后,在重新配置模块文件是,会产生冲突(confict);所以命令行问你:?overwrite....意思是问你是否重新写入已经存在的模块文件
你是不是没安装webapp组件?
npm install -g generator-webapp
就是你上级目录好像有个.yo-rc.json项目 从报错看估计是目录的问题 你
重装系统
最好的解决方案:http://www.imooc.com/qadetail/128448
npm install -g readable-stream 你缺少这个模块 缺什么你就安什么
也不知道你解决这个问题没,其实很简单,直接在该项目中安装gulp模块,npm install --save-dev gulp,使用方法跟grunt一样,只需要把grunt换成gulp就行,命令格式一样
不用nodejs基础的,你要会angularjs就行,先学angularjs
没装 webapp generator, 装上就没问题了,npm install -g generator-webapp
老师的yeoman是旧的版本,当时yeoman采用的是grunt,现在已经采用gulp了,所以才会出现你说的问题。gulp和grunt是类似的,都是工程化工具,很多任务(task)的配置原理都是相同的,不过gulp目前大有超过grunt的趋势,所以建议你直接采用gulp即可。出现gulpfile.babel.js之后,在命令行输入gulp server,然后回车查看网页效果
不用太纠结于这个问题,认真听作者讲解就好,然后看下一集直到这个章节都看完,然后回头再看这个问题就明朗的多了。。
你可以把webapp换成更低版本的
sublime text mac版的