错误:无法找到保存Bower包的位置。使用--force继续

时间:2015-07-23 05:25:48

标签: angularjs node.js yeoman-generator

我正在使用 MEAN Stack 构建应用程序并尝试使用 yeoman-generator 来支撑我的前端,当我 yo angular 时无法构建并在以下

中结束
  Running "wiredep:app" (wiredep) task
  Warning: Error: Cannot find where you keep your Bower packages. Use --force to continue.

Aborted due to warnings.

我坚持这个警告。我发现了类似的问题here,但该解决方案对我没有帮助。

Anyhelp将不胜感激。

6 个答案:

答案 0 :(得分:17)

我在

上遇到了同样的错误

grunt serve.

当我尝试

时解决了
npm install --global yo bower grunt-cli 

npm install -g generator-angular

yo angular

grunt serve

如果您收到错误: -

  

运行“wiredep:app”(wiredep)任务

     

警告:错误:未安装角度

。尝试运行bower install

答案 1 :(得分:2)

将.bowerrc文件放在bower.json文件目录中。

必须包含:

{
    "directory": "client/bower_components"
}

这可能是你的问题。

答案 2 :(得分:2)

对我而言似乎与权利有关 我不得不手动创建bower_components文件夹:

mkdir -m 777 client/bower_components   

并运行

bower install

答案 3 :(得分:0)

Node版本似乎已过时,npmnodejs未全局安装:

要全局安装,请运行以下命令:

npm install --global yo bower grunt-cli 
npm install -g generator-angular

然后重新开始,它肯定会起作用。

答案 4 :(得分:0)

我刚收到错误。

我的解决方案是在根文件夹中添加bower_components文件夹,即使我还没有bower依赖项。

答案 5 :(得分:0)

只需运行bower install,您的代码就会运行。