我正在尝试使用'grunt-sass-convert'npm模块将.css文件转换为.sass文件。 ' Gruntfile.js '的相同内容如下:
'use strict';
module.exports = function(grunt){
grunt.loadNpmTasks('grunt-sass-convert');
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
Sass: {
options: {
// command line options here
style: 'expanded',
from: 'css',
to: 'sass'
},
files: {
// Target-specific file lists and/or options go here.
cwd: 'style',
src: '*.css',
filePrefix: '_',
dest: 'sass/'
}
}
});
grunt.registerTask('default',['Sass']);
};
我提到 grunt-sass-convert npm模块documentation来编写GruntFile.js文件。 在cmd中运行 grunt 命令时,我收到以下错误:
Warning: Task "Sass" not found. Use --force to continue.
Aborted due to warnings.
我经历了很多关于相同的stackoverflow链接,但是我无法解决它而且我明白了.js文件中有一些错误,这就是为什么它会抛出错误。
我正在使用的目录结构为here
谢谢.. !!
答案 0 :(得分:1)
我想这会对你有帮助 -
'use strict';
module.exports = function(grunt){
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
Sass: {
options: {
// command line options here
style: 'expanded',
from: 'css',
to: 'sass'
},
files: {
// Target-specific file lists and/or options go here.
cwd: 'style',
src: '*.css',
file_prefix: '_',
dest: 'sass/'
}
}
});
grunt.loadNpmTasks('grunt-sass-convert');
grunt.registerTask('default',['Sass']);
};