问题
grunt server
输出这个:
Warning: Task "compass:server" not found.
我在这里上传了 Gruntfile.js:https
://gist.github.com/ComFreek/7289648
这是我在创建新的 Yeoman 项目后得到的默认文件。
细节
我正在阅读使用 Yeoman 和 Polymer 构建 Web 应用程序并按照所描述的控制台命令运行。
我的系统:
- Windows 8.1 专业版 64 位
- 节点JS 0.10.21
- NPM 1.3.11
我已经执行了这些命令:
npm install -g yo
npm install generator-polymer -g
yo polymer
grunt server
告诉我我必须安装 Ruby 和Compass。
我从这里安装了 Ruby: http
://rubyinstaller.org/ 安装后,我也成功了 Ruby 是否真的在 PATH 中注册了。我使用 NPM 安装 Compass:
npm install grunt-contrib-compass --save-dev -g
(我尝试了 Compass 的本地和全局安装。它们都不起作用。)
这是的确切输出grunt
:
D:\test>grunt server
Running "server" task
Warning: Task "compass:server" not found. Use --force to continue.
Aborted due to warnings.
Elapsed time
server 4ms
Total 4ms
它现在工作...
不幸的是,我仍然不知道确切的原因。我再次查看了上面的所有说明,它开箱即用。
无论如何,我建议更新所有软件包。我的版本号是(最后编辑:02.02.14):
[NodeJS v.0.10.24]
[NPM 1.3.21]
[grunt-cli v0.1.11]
[grunt v0.4.2]