角度问题

时间:2018-03-18 14:48:18

标签: angular

每当我尝试启动项目时,都会收到此错误:

$ ng serve

  

您的全局Angular CLI版本(1.7.3)大于您的本地版本   版本(1.6.8)。使用本地Angular CLI版本。

     

要禁用此警告,请使用“ng set --global”   warnings.versionMismatch = false“。

     

无法读取null

的属性'config'      

TypeError:无法读取null的属性'config'       在Class.run(D:\ Projekte \ Advanced-ban \ webinterface \ node_modules \ @angular \ cli \ tasks \ serve.js:51:63)       在check_port_1.checkPort.then.port(D:\ Projekte \ Advanced-an \ webinterface \ node_modules \ @angular \ cli \ commands \ serve.js:123:26)       在       at process._tickCallback(internal / process / next_tick.js:188:7)

2 个答案:

答案 0 :(得分:0)

第一个是警告..要删除它,请按照更新指示:https://github.com/angular/angular-cli#updating-angular-cli

  

您的全局Angular CLI版本(1.7.3)大于您的本地版本   版本(1.6.8)。使用本地Angular CLI版本。

npm uninstall --save-dev angular-cli
npm install --save-dev @angular/cli@latest

第二个与第一个无关的错误

  

无法读取null

的属性'config'      

TypeError:无法读取null的属性'config'       在Class.run(D:\ Projekte \ Advanced-ban \ webinterface \ node_modules \ @angular \ cli \ tasks \ serve.js:51:63)       在check_port_1.checkPort.then.port(D:\ Projekte \ Advanced-an \ webinterface \ node_modules \ @angular \ cli \ commands \ serve.js:123:26)       在       at process._tickCallback(internal / process / next_tick.js:188:7)

其中说,您正在阅读未初始化的类的config属性。这意味着您的班级处于undefiend/null状态。要使它工作,你需要初始化类

答案 1 :(得分:0)

您只需要针对所安装的项目安装特定版本的CLI。

npm install -g @angular/cli@1.6.8