【发布时间】:2017-10-23 15:48:05
【问题描述】:
我正在尝试将scss 添加到我的 grunt 文件中,因此我运行了以下命令:
npm install grunt-contrib-sass sass --save-dev。
然后我将以下内容添加到我的Gruntfile.js
grunt.loadNpmTasks('grunt-contrib-sass'); 和
grunt.initConfig({
...
sass: {
dev: {
files: {
'<%=meta.src %>assets/css/all2.css': '<%=meta.src %>assets/scss/build.scss'
}
},
dist: {
files: {
'<%=meta.dist %>/assets/css/all.min.css': '<%=meta.src %>/assets/scss/build.scss'
}
}
},
当我运行它时,我会在控制台中得到build.scss 的输出,它会创建一个空文件?
我错过了什么????
Running "sass:dev" (sass) task
#flupdidup {
font-weight: bold;
}
Running "sass:dist" (sass) task
#flupdidup {
font-weight: bold;
}
Done, without errors.
Process terminated with code 0.
可以在此处找到该问题的最小重现:https://github.com/Peter-Optiway/grunt-sass-issue
【问题讨论】:
-
你能把
<%=meta.src %>删掉看看能不能用吗? -
@TarunLalwani 遗憾的是这并没有改变任何事情
'./app/assets/css/all2.css': './app/assets/scss/build.scss' -
有没有可能得到一个用于调试的最小 git repo?
-
@TarunLalwani github.com/Peter-Optiway/grunt-sass-issue 当我在 Visual Studio 中打开它并运行 sass:dev 或 sass:dist 我得到了有问题的错误。