Angularjs 约曼+;鲍尔:“这是什么?”;EINVALID-无法读取Z:\bower.json;

Angularjs 约曼+;鲍尔:“这是什么?”;EINVALID-无法读取Z:\bower.json;,angularjs,json,bower,yeoman,Angularjs,Json,Bower,Yeoman,我刚刚安装了Yeoman以及相关的依赖项(Karma、Grunt CLI、PhantomJS、Jasmine等) 运行AngularJS生成器时,我似乎遇到以下错误: bower EINVALID Failed to read Z:\bower.json Warning: Error: Cannot find where you keep your Bower packages Aborted due to warnings. 如能采取一些故障排除步骤,将不胜感激。 提前感谢您的帮助 在bow

我刚刚安装了Yeoman以及相关的依赖项(Karma、Grunt CLI、PhantomJS、Jasmine等)

运行AngularJS生成器时,我似乎遇到以下错误:

bower EINVALID Failed to read Z:\bower.json
Warning: Error: Cannot find where you keep your Bower packages
Aborted due to warnings.
如能采取一些故障排除步骤,将不胜感激。
提前感谢您的帮助

bower.json
properties中,这似乎是一个糟糕的描述。 我尝试了
sudo chown$user:$group
作为stackoverflow上的其他用户 建议。 如果每个命令都不起作用,无论是bower clean还是bower install等等,这意味着他读取
bower.json
,但因为它的格式不好 它崩溃了。 它可以帮助放置或面对
bower.json
内容

{
  "name": "angular",
  "version": "1.5.8",
  "license": "MIT",
  "main": "./angular.js",
  "ignore": [ ],
  "dependencies": {
  }
}
这就是我在所有来自互联网的建议都失败后的修复方式


致以最诚挚的问候

当名称中使用非拉丁字符时,我遇到了相同的错误:

{
  "name": "ЙЦЖЩШ",
  "description": "",
  ...
}

只需使用拉丁字符。

您正在运行哪个生成器?您是否全局安装了它们?npm安装-g yo bower grunt cli。和npm安装-g发电机角度(或任何您正在使用的发电机)。否则,请检查所有包是否都在您的路径上。您可以通过在bash中运行“grunt--version”来实现这一点。@Leonardo我在运行生成器-angular@DaanvanHulstgrunt cli和grunt都显示在路径中。错误消息似乎已更改:现在只得到“致命错误:无法找到本地grunt”