Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何修复加载GrunFile.js任务时出现的“SyntaxError:意外标识符警告:未找到任务“sass”?_Css_Sass_Gruntjs_Syntax Error - Fatal编程技术网

Css 如何修复加载GrunFile.js任务时出现的“SyntaxError:意外标识符警告:未找到任务“sass”?

Css 如何修复加载GrunFile.js任务时出现的“SyntaxError:意外标识符警告:未找到任务“sass”?,css,sass,gruntjs,syntax-error,Css,Sass,Gruntjs,Syntax Error,我无法使用grunt sass开始从scss到css的编译 这是我的Grunfile.js: const sass = require('node-sass'); require('load-grunt-tasks')(grunt); grunt.initConfig({ sass: { options: { implementation: sass, sourceMap: true }, dist: {

我无法使用grunt sass开始从scss到css的编译

这是我的Grunfile.js:

const sass = require('node-sass');

require('load-grunt-tasks')(grunt);

grunt.initConfig({
   sass: {
      options: {
          implementation: sass,
          sourceMap: true
      },
      dist: {
          files: {
              'style.css':'style.scss'
          }
      }
   }

   grunt.registerTask('default', ['sass']);
 });`
您在initConfig中有registerTask。它需要移到外面:

const sass = require('node-sass');

require('load-grunt-tasks')(grunt);

grunt.initConfig({
    sass: {
        options: {
            implementation: sass,
            sourceMap: true
        },
        dist: {
            files: {
                'main.css': 'main.scss'
            }
        }
    }
});

grunt.registerTask('default', ['sass']);
参考: