gpt4 book ai didi

sass - grunt 说没有找到 "sass"目标

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

我正在尝试设置 grunt-contrib-sass,以便可以使用 grunt 处理 sass-to-css 编译。我在使用 grunt init:makefile 搭建了一个基本的 grunt 文件后安装了它。当我运行 grunt sass 只是为了测试东西时,终端返回一个“没有找到”sass“目标。”

我的设置:

  • $sass -v 返回“Sass 3.2.1”

  • $ruby -v 返回“ruby 1.9.3p194”

  • “node_modules”文件夹包含“grunt-contrib-sass”

  • 基于 grunt-contrib-sass 文档,我的 grunt.js 文件目前如下所示:

module.exports = function(grunt) {

grunt.initConfig({
lint: {
files: ['grunt.js', 'lib/**/*.js', 'test/**/*.js']
},
test: {
files: ['test/**/*.js']
},
watch: {
files: '<config:lint.files>',
tasks: 'lint test'
},
jshint: {
options: {
curly: true,
eqeqeq: true,
immed: true,
latedef: true,
newcap: true,
noarg: true,
sub: true,
undef: true,
boss: true,
eqnull: true
},
globals: {},
sass: { // Task
dist: { // Target
files: { // Dictionary of files
'main.css': 'main.scss', // 'destination': 'source'
'widgets.css': 'widgets.scss'
}
},
dev: { // Another target
options: { // Target options
style: 'expanded'
},
files: {
'main.css': 'main.scss',
'widgets.css': [
'button.scss',
'tab.scss',
'debug.scss'
]
}
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-sass');

grunt.registerTask('default', 'lint sass');

};

感谢任何和所有帮助...非常感谢!

最佳答案

仔细检查你的右花括号。您的 sass block 在您的 jshint block 内。试试这个:

module.exports = function(grunt) {
grunt.initConfig({
lint: {
files: ['grunt.js', 'lib/**/*.js', 'test/**/*.js']
},
test: {
files: ['test/**/*.js']
},
watch: {
files: '<config:lint.files>',
tasks: 'lint test'
},
jshint: {
options: {
curly: true,
eqeqeq: true,
immed: true,
latedef: true,
newcap: true,
noarg: true,
sub: true,
undef: true,
boss: true,
eqnull: true
},
globals: {},
},
sass: { // Task
dist: { // Target
files: { // Dictionary of files
'main.css': 'main.scss', // 'destination': 'source'
'widgets.css': 'widgets.scss'
}
},
dev: { // Another target
options: { // Target options
style: 'expanded'
},
files: {
'main.css': 'main.scss',
'widgets.css': [
'button.scss',
'tab.scss',
'debug.scss'
]
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-sass');

grunt.registerTask('default', 'lint sass');

};

关于sass - grunt 说没有找到 "sass"目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12789746/

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