咕噜声:找不到任务 "grunt-bower"

Grunt: Task "grunt-bower" not found

我想使用 npm install grunt-bower --save 为我的 g运行t 安装软件包 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 命令时,我遇到了这个错误:

Warning: Task "grunt-bower" not found. Use --force to continue.

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

谢谢:)

您已将要执行的任务 运行 定义为 bower 而不是 grunt-bower 因此,

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

应该是

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