0

我想在我的項目中運行grunt,並且不斷收到下面的錯誤。我按照實際的Grunt網站上的「入門」進行了操作,並且不斷收到。 我還包含的代碼在我GruntfileGrunt正在拋出錯誤消息

這是我下面的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」。它是否安裝?

警告:找不到任務「更新:指南針」。使用--force繼續。

+0

沒關係。弄清楚了。 –

+0

如果你已經確定瞭解決方案,你可以發佈它來幫助其他人嗎? – AlannaRose

回答

1

的安裝命令,如:

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

需要運行每個NPM模塊