由于没有找到指南针,Yeoman项目中止

时间:2016-08-04 17:41:51

标签: npm sass yeoman compass yeoman-generator

遵循"现代Web开发的JavaScript框架" (在Yeoman的第3章)设置Yeoman和脚手架一个简单的项目:

在git-bash中工作,我安装了Yeoman发电机" modernweb" (cmd:npm install -g generator-modernweb)并成功搭建了我的项目(cmd:yo modernweb)。当我运行grunt命令来构建和启动时,我收到以下错误: Warning: not found: compass Use --force to continue Aborted due to warnings

我可以在我的node_modules文件夹中找到指南针模块,如果我查看Gruntfile.js,我可以看到grunt-contrib-compass的加载和配置位置。那么为什么grunt无法找到Compass?

经过一番研究后,我了解到Compass是一个Ruby宝石,所以我下载了Ruby并安装了SASS和Compass。但是仍然无法让这个工作。 我正在运行npm的版本3.10.6和节点的6.0.0。

Github回购:https://github.com/ahvar/market-maps.git

我非常感谢任何帮助或建议。

谢谢!

1 个答案:

答案 0 :(得分:0)

请确保宝石的安装路径位于PATH

例如,在Ubuntu上:export PATH=$PATH:/var/lib/gems/1.8/bin(请注意,这个确切的命令可能不起作用,具体取决于操作系统和您正在使用的ruby版本)