运行grunt服务器时,我无法访问我的sass文件。不确定这是否只是文件路径/权限错误或更严重的错误。
运行sudo grunt server
给出相同的输出
grunt server
Running "server" task
Running "clean:dist" (clean) task
Running "copy:video_fonts" (copy) task
Copied 4 files
Running "copy:video_js" (copy) task
Copied 1 files
Running "concurrent:dist" (concurrent) task
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.
Aborted due to warnings.
%
当我运行grunt服务器时,我的浏览器中出现以下错误——强制
Sass::SyntaxError: 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.
几天前,我在一项非常有效的繁重任务中遇到了同样的问题。我想问题出在该项目的模块(特别是grunt contrib sass)和安装的sass版本之间。我通过升级SASS、删除项目中的node_modules文件夹并重新安装它们来解决这个问题。很抱歉,我无法向您提供它起作用的任何原因,但它确实起了作用。
更新:
$ rm -R node_modules
$ npm install
尝试:
$ grunt --debug --verbose sass
获取更多关于咕噜跑步时发生的事情的信息。S.