Grunt:找不到任务“grunt-bower”

我想通过使用npm install grunt-bower --save来为我的咕噜声安装包grunt-bower 。 安装之后,我在node_modules里看到了包grunt-bower 。 这是我的gruntfile.js

 module.exports = function(grunt) { grunt.initConfig({ bower: { dev: { dest: 'public', js_dest: 'public/javascripts', css_dest: 'public/stylesheets' } }, watch: { source: { files: ['sass/**/*.scss', 'views/**/*.jade'], tasks: ['sass'], options: { livereload: true, // needed to run LiveReload } } } }); grunt.loadNpmTasks('grunt-bower'); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.registerTask('default', ['grunt-bower']); }; 

我已经在官方网页上注册: grunt.loadNpmTasks('grunt-bower'); 但是当我运行grunt命令时,遇到这个错误:

警告:找不到任务“grunt-bower”。 使用–force继续。

我不知道为什么。 我做错了什么? 请告诉我。

谢谢 :)

你已经定义了你想作为bower运行的任务,而不是因为grunt-bower

 grunt.registerTask('default', ['grunt-bower']); 

应该

 grunt.registerTask('default', ['bower']);