gpt4 book ai didi

带有 grunt 的 sass 不起作用

转载 作者:行者123 更新时间:2023-12-01 22:28:22 25 4
gpt4 key购买 nike

我一直在尝试设置一个 grunt 任务来编译我的 sass 文件,但似乎没有任何效果。

我的工作结构是

  Gruntfile.js
package.json
assets
|
|--sass
| |
| styles.scss
|
|--css

这是我的 grunt 文件

'use strict';

module.exports = function (grunt) {

grunt.initConfig({
sass: {
dist: {
options: {
style: 'expanded'
},
files: [{
expand: true,
cwd: 'assets/sass',
src: ['*.scss'],
dest: '../css',
ext: '.css'
}]
}
}
});
grunt.loadNpmTasks('grunt-sass');

grunt.registerTask('default', ['sass']);
};

我已经验证我已经安装了 sass

当我运行grunt sass时,它说一切正常。但我还没有看到编译后的 css 文件。我让它工作的唯一方法是使用 "destination": "source" 语法。

编辑:我遇到的确切问题不是文件在错误的位置生成,而是它们没有生成。另外,grunt 没有显示任何错误

有谁知道这有什么问题吗?

最佳答案

此配置适合我:

files: [{
expand: true,
cwd: 'assets/sass',
src: ['**/*.scss'],
dest: 'assets/css',
ext: '.css'
}]

也许../正在抛弃它;我不相信目标路径是相对于源路径的,它是相对于 Gruntfile 的。

关于带有 grunt 的 sass 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19286622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com