【问题标题】:Where is angular-cli package.json?angular-cli package.json 在哪里?
【发布时间】:2017-02-18 08:07:07
【问题描述】:

我现在遇到了 Angular2error 问题。我收到一条消息

无法读取未定义的属性“AssetUrl”

我看到了信息(Angular 2 - Cannot read property 'AssetUrl' of undefined)。

我想编辑package.json。但是,我找不到这个文件。

我正在使用 nodebrew 安装 node.js。

ng new app

此命令导致此错误:

无法读取未定义的属性“AssetUrl”

包文件尚未创建。

【问题讨论】:

  • 尝试卸载并清除 npm 缓存并再次安装 angular cli
  • 1stCommand[npm uninstall -g angular-cli] 2ndCommand[npm cache clean] 3rdCommand[npm install -g angular-cli@1.0.0-beta.17] 4th[ng -v] displey char [无法读取未定义的属性'AssetUrl']你知道其他程序吗?

标签: angular angular-cli


【解决方案1】:

看起来您使用旧命令 npm install -g angular-cli 安装了 angular cli,并且它与当前版本的 node 或 npm 不兼容。

尝试卸载旧版本并安装新版本,例如:

npm uninstall -g angular-cli @angular/cli
npm cache clean
npm install -g @angular/cli@latest

不要忘记@符号,没有它 cli 开始有奇怪的行为。

【讨论】:

  • 最新版本有 (stackoverflow.com/questions/42053160/…) 错误。我想使用 angular-cli 1.0.0-beta.17。
  • 然后使用npm install -g @angular-cli@1.0.0-beta.17,因为node版本比较新
  • pakeageversion 是 [node -v 6.8.0] [npm -v 3.10.8]
  • 尝试更新node和npm,可能是版本不兼容
  • angular-cli version 1.0.0-beta.17 node 6.8.0 npm 3.10.8 我确认这三个是兼容的。
猜你喜欢
  • 2017-11-07
  • 2017-05-23
  • 1970-01-01
  • 2018-10-15
  • 2017-07-12
  • 1970-01-01
  • 2018-04-21
  • 1970-01-01
  • 2015-12-14
相关资源
最近更新 更多