1

Grunt を使い始めたばかりで、すでに問題が発生している可能性があります。だから、ここに私のGruntfile.js見た目があります:

module.exports = function (grunt) {
  grunt.initConfig({

    // Ability to access the package.json informations
    pkg: grunt.file.readJSON('package.json'),

    // SASS compilation
    sass: {
      dist: {
        options: {
          style: 'compressed'
        },
        expand: true,
        cwd: './sass/',
        src: 'main.scss',
        dest: './css/',
        ext: '.css'
      },
      dev: {
        options: {
          style: 'expanded',
          debugInfo: true,
          lineNumbers: true
        },
        expand: true,
        cwd: './sass/',
        src: 'main.scss',
        dest: './css/',
        ext: '.css'
      }
    }

  });
};

そして、私が実行するgrunt sass:devと、常に私を返しますWarning: Task "sass:dev" not found. Use --force to continue.

私はそれを始めているので、ドキュメントを見て、どこが間違っているのかを見つけることができません...そして、はい、依存関係は正しくインストールされています。

4

1 に答える 1

5

initConfig セクションの後に、タスクが登録されていることを確認する必要があります。

module.exports = function (grunt) {
  grunt.initConfig({
    // ...
  });
  grunt.loadNpmTasks('grunt-contrib-sass');
};
于 2013-10-25T22:00:35.157 に答える