【问题标题】:yeoman-App --> grunt serve --> Warning: not found: compassyeoman-App --> grunt serve --> 警告:未找到:指南针
【发布时间】:2017-01-24 17:29:55
【问题描述】:

这是我的问题:

我已经安装了一个 yeoman angular 应用程序,现在我运行“grunt serve”。 我已经安装了this。也许我在安装指南针时做错了什么。会不会是 gruntfile.js 的问题?

编辑(针对 User555 的评论): 尝试安装 grunt-contrib-compass 后,我得到了这个:

信息: 我看到这已经在 package.json 中,并且已经通过 npm 安装:

【问题讨论】:

  • 未找到警告任务“指南针”。来自未安装和加载的任务。使用 npm i grunt-contrib-compass --save-dev 和 grunt.loadNpmTasks('grunt-contrib-compass'); 安装。
  • 我编辑了我的帖子。 (看到这已经在 package.json 并且它已经通过 npm 安装了。。Yeoman 已经为我做了这个)我已经编辑了 Gruntfile 并添加了 'grunt.loadNpmTask("grunt-contrib-compass") '
  • 这是警告而不是错误 fsevents 是可选依赖项
  • 好的,但它没有解决我的问题:我不能“咕噜咕噜”,因为警告仍然出现:/

标签: javascript gruntjs yeoman


【解决方案1】:

对于那些遇到同样问题的人:我不知道我在 gem install sass 上做错了什么(在 cli 中输入您可能认为的内容应该不难)。

不,它并不难,它已安装,所以所有依赖项都应该安装并准备好用于 grunt-contrib-compass / grunt-contrib-sass(我尝试了两者)

Now i solved it with this 它是 C++ 中的编译器,所以我不需要上面提到的那些东西......所以实际上我真的不知道我的错误是什么......现在我可以正确编译我的 scss 文件了。

【讨论】:

    【解决方案2】:

    这是指南针特定版本错误。关注此处的讨论:https://github.com/Compass/compass/issues/1618。您将需要更新指南针版本或回滚到 0.12.3。

    【讨论】:

    • 这不是我遇到的问题。无论如何,我尝试安装旧版本,但没有帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    • 2016-01-23
    • 2014-03-18
    • 2016-12-10
    • 1970-01-01
    • 2015-03-27
    相关资源
    最近更新 更多