purecss grunt任务失败

时间:2013-10-08 12:52:24

标签: gruntjs yui-pure-css

我将purecss项目克隆到我的桌面,并尝试在其上运行grunt,因为我看到包含了一个gruntfile。

Running "bower-install" task
Warning: Cannot find module 'bower' Use --force to continue.

当然是保存了一个本地grunt到项目文件夹以及所有必要的插件。

问题应该是凉亭,我不得不承认我从未使用它,但我在终端中运行npm install -g bower以防万一,但没有变化。

gruntfile.js中的bower安装任务:

// -- Bower Tasks --------------------------------------------------------------

grunt.registerTask('bower-install', 'Installs Bower dependencies.', function () {
    var bower = require('bower'),
        done  = this.async();

    bower.commands.install()
        .on('log', function (data) {
            if (data.id !== 'install') { return; }
            grunt.log.writeln('bower ' + data.id.cyan + ' ' + data.message);
        })
        .on('end', function (results) {
            if (!Object.keys(results).length) {
                grunt.log.writeln('No bower packages to install.');
            }

            done();
        });
});

1 个答案:

答案 0 :(得分:0)

可能您没有在项目目录中运行npm install

npm install将安装package.json中定义的所有依赖项,其中也包含您的bower模块。