每当我尝试启动项目时,都会收到此错误:
$ 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)
答案 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