我刚开始使用Bolt.cm (CMS),这是与前端基金会一起提供的。
我安装了Node,NPM,Node-sass,Bower和Grund,并在主题目录中启动了一个“咕噜表”。
Grunt正在运行(“等待”),当我在scss文件夹中编辑一个文件(当然是来自主题的文件,而不是来自bower_components的文件,我知道我不应该编辑它们),任务就成功地执行了:
运行"sass:dist“(sass)任务。 文件“css/oundation.css”创建。 完成了,没有错误。
主题和版本:
问题
当我打开CSS /oundation.css时,文件不包含CSS代码,而只包含[object Object]作为文本。
这是我运行grunt --verbose时的输出
grunt --verbose
Initializing
Command-line options: --verbose
Reading "Gruntfile.js" Gruntfile...OK
Registering Gruntfile tasks.
Reading package.json...OK
Parsing package.json...OK
Initializing config...OK
Registering "grunt-sass" local Npm module tasks.
Reading /var/www/bolt/theme/avoe/node_modules/grunt-sass/package.json...OK
Parsing /var/www/bolt/theme/avoe/node_modules/grunt-sass/package.json...OK
Loading "sass.js" tasks...OK
+ sass
Registering "grunt-contrib-watch" local Npm module tasks.
Reading /var/www/bolt/theme/avoe/node_modules/grunt-contrib-watch/package.json...OK
Parsing /var/www/bolt/theme/avoe/node_modules/grunt-contrib-watch/package.json...OK
Loading "watch.js" tasks...OK
+ watch
Loading "Gruntfile.js" tasks...OK
+ build, default
No tasks specified, running default tasks.
Running tasks: default
Running "default" task
Running "build" task
Running "sass" task
Running "sass:dist" (sass) task
Verifying property sass.dist exists in config...OK
Files: scss/foundation.scss -> css/foundation.css
Options: includePaths=["bower_components/foundation/scss"], outputStyle="compressed", sourceComments="none"
Writing css/foundation.css...OK
File "css/foundation.css" created.发布于 2015-04-14 15:04:17
通过进入node_modules文件夹,删除和重新安装grunt-sass和node,我成功地解决了这个问题:
rm -rf node-sass rm -rf grunt-sass npm install node-sass npm install grunt-sass
重新安装的grunt sass更新了我的基础-libsass模板回购,这是我认为的问题所在。
它可能是你甚至不需要触摸节点-sass,所以也许先给咕噜-sass一步。
希望这能有所帮助。
https://stackoverflow.com/questions/29524642
复制相似问题