运行 ng serve 命令在 Angular 2 项目中出错
Error while running ng serve command in Angular 2 project
我最近使用 angular-cli 创建了一个项目,但无法 运行 使用 ng serve
当 运行ning ng serve 命令抛出这个错误
Cannot read property 'AssetUrl' of undefined
TypeError: Cannot read property 'AssetUrl' of undefined
at Object. (/Users/shaan/Sites/node-apps/migration/Outgrow-frontend/node_modules/@angular/compiler-cli/src/private_import_compiler.js:10:51)
考虑采取以下步骤:
检查你的 angular-cli.json 和 package.json 项目中 angular-cli 的版本,它应该是相同的,例如("version": "1.0.0-beta.x").
使用
安装 angular-cli 作为全局包
npm install -g angular-cli
这应该可以解决您的问题。
我通过将 angular-cli 更新到 v1.0.0-beta.18(最新版本)解决了问题,并在本地项目文件夹中做了 "ng init"。
关注https://github.com/angular/angular-cli#updating-angular-cli
我最近使用 angular-cli 创建了一个项目,但无法 运行 使用 ng serve
当 运行ning ng serve 命令抛出这个错误
Cannot read property 'AssetUrl' of undefined TypeError: Cannot read property 'AssetUrl' of undefined at Object. (/Users/shaan/Sites/node-apps/migration/Outgrow-frontend/node_modules/@angular/compiler-cli/src/private_import_compiler.js:10:51)
考虑采取以下步骤:
检查你的 angular-cli.json 和 package.json 项目中 angular-cli 的版本,它应该是相同的,例如("version": "1.0.0-beta.x").
使用
安装 angular-cli 作为全局包npm install -g angular-cli
这应该可以解决您的问题。
我通过将 angular-cli 更新到 v1.0.0-beta.18(最新版本)解决了问题,并在本地项目文件夹中做了 "ng init"。
关注https://github.com/angular/angular-cli#updating-angular-cli