我将脓疱项目克隆到我的桌面上,并试图在上面运行,因为我看到其中包含了一个gruntfile。
Running "bower-install" task
Warning: Cannot find module 'bower' Use --force to continue.当然,一个保存的本地咕噜项目文件夹以及所有必要的插件。
问题应该是保龄球,我不得不承认我从来没有使用过它,但我运行了一个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();
});
});发布于 2013-10-08 14:11:53
可能您没有在项目目录中运行npm install。
npm install将安装在package.json中定义的所有依赖项,其中也包含bower模块。
https://stackoverflow.com/questions/19248255
复制相似问题