【问题标题】:sass source map issues on OS X YosemiteOS X Yosemite 上的 sass 源映射问题
【发布时间】:2015-02-03 17:48:22
【问题描述】:

我最近更新到 OSX Yosemite,现在,当我运行 Grunt 并对项目中的 sass 文件进行更改时,我收到以下错误:

Warning: Error: Error generating source map: couldn't determine public URL for the source stylesheet.
         No filename is available so there's nothing for the source map to link to.
        on line  of standard input
  Use --trace for backtrace. Use --force to continue.

我没有对我的 Grunt 设置或 sass:dist 进行其他更改,依赖项没有改变等等。任何解决此问题的帮助将不胜感激。谢谢!

【问题讨论】:

  • 我也有同样的问题。

标签: macos sass gruntjs


【解决方案1】:

这个问题可能有多个原因,也许这会对你有所帮助。

在开始之前删除已编译的 css!

  • 将 grunt-contrib-sass 更新到最新版本
  • Sourcemap 需要 Sass 3.4.0,可以使用 gem install sass 安装
  • 运行 grunt sass 任务并查看已编译的 css。

当所有内容都更新后,源映射应该会自动创建并可用。在浏览器中进行测试之前,请务必清空浏览器缓存。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-04
    • 2015-06-26
    • 1970-01-01
    • 2015-10-24
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    相关资源
    最近更新 更多