【发布时间】:2016-12-10 23:20:48
【问题描述】:
按照“用于现代 Web 开发的 JavaScript 框架”(关于 Yeoman 的第 3 章)中的教程设置 Yeoman 并搭建一个简单的项目:
在 git-bash 中工作,我安装了 Yeoman 生成器“modernweb”(cmd:npm install -g generator-modernweb)并成功构建了我的项目(cmd:yomodernweb)。当我运行 grunt 命令构建和启动时,我收到以下错误: Warning: not found: compass Use --force to continue Aborted due to warnings
我可以在我的 node_modules 文件夹中找到 compass 模块,如果我查看 Gruntfile.js,我可以看到 grunt-contrib-compass 的加载和配置位置。那么为什么 grunt 找不到 Compass 呢?
经过一些研究,我了解到 Compass 是一个 Ruby gem,所以我下载了 Ruby 并安装了 SASS 和 Compass。然而,仍然无法让它发挥作用。 我正在运行 3.10.6 版的 npm 和 6.0.0 版的节点。
Github 仓库:https://github.com/ahvar/market-maps.git
我将不胜感激任何帮助或建议。
谢谢!
【问题讨论】:
标签: npm sass yeoman compass yeoman-generator