在Angular 2项目中运行ng serve命令时出错

时间:2016-10-25 11:17:11

标签: angular angular-cli

我最近使用angular-cli创建了一个项目,但无法使用ng serve

运行它

在运行ng serve命令时会抛出此错误

  

无法读取属性' AssetUrl'未定义的   TypeError:无法读取属性' AssetUrl'未定义的      在对象。 (/Users/shaan/Sites/node-apps/migration/Outgrow-frontend/node_modules/@angular/compiler-cli/src/private_import_compiler.js:10:51)

2 个答案:

答案 0 :(得分:3)

考虑采取以下步骤:

  1. 检查你的angular-cli.json和package.json中你的项目中angular-cli的版本,它应该是相同的,例如("版本":" 1.0.0-beta.x")。

  2. 使用

    将angular-cli安装为全局包

    npm install -g angular-cli

  3. 这可以解决你的问题。

答案 1 :(得分:0)

我通过将angular-cli更新为v1.0.0-beta.18(这是最新版本)并在本地项目文件夹中执行了“ng init”解决了问题。

关注https://github.com/angular/angular-cli#updating-angular-cli