0

プロジェクトで grunt を実行しようとしていますが、以下のエラーが発生し続けます。私は実際の G​​runt サイトの「Getting Started」に従いましたが、これを取得し続けています。Gruntfile にもコードを含めました

これは以下の私のうなり声です:

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

    pkg: grunt.file.readJSON('package.json'),

      compass: {
        dist: {
         options: {
          sassDir: 'sass',
          cssDir: '',
          outputStyle: 'expanded',
          require: 'susy'
    }
  }
},

    uglify: {
     all: {
      files: {
        'site.min.js': ['_/js/app-navigation.js','_/js/plugins.js']
      }
    }
  },

  watch: {
    options: {
     livereload: true
    },
  pages: {
    files: ['**/*.{php, html}']
  },
  css: {
    files: ['sass/**/*.scss'],
    tasks: ['compass']
  },
  scripts: {
    files: ['js/**/*.js'],
    tasks: ['uglify']
  }
}

 });

Load the plugins
grunt.loadNpmTasks('grunt-contrib-compass');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-newer');
grunt.loadNpmTasks('grunt-contrib-watch');

 Default task(s).
 grunt.registerTask('default', ['newer:compass', 'newer:uglify:all']);


};

これらは私が得ているエラーメッセージです:

ローカル Npm モジュール「grunt-contrib-compass」が見つかりません。インストールされていますか?

ローカル Npm モジュール「grunt-contrib-uglify」が見つかりません。インストールされていますか?

ローカル Npm モジュール「grunt-newer」が見つかりません。インストールされていますか?

ローカル Npm モジュール「grunt-contrib-watch」が見つかりません。インストールされていますか?

警告: タスク "newer:compass" が見つかりません。--force を使用して続行します。

4

1 に答える 1

1

次のようなインストール コマンド:

npm install --save-dev grunt-contrib-uglify

各 npm モジュールを実行する必要があります

于 2016-02-25T02:08:49.050 に答える