警告:找不到任务“taskname”。运行grunt时使用--force继续

时间:2016-05-02 21:44:49

标签: css node.js npm sass

我正在尝试使用'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

谢谢.. !!

1 个答案:

答案 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']);
};