我正在尝试使用Asp.Net Core 2.0 SPAs
在angular-cli
中添加新组件。我使用
npm install --save-dev @angular/cli@latest
angular-cli version
Angular CLI:1.7.1; 节点:8.9.4; 操作系统:win32 x64
但是当我写ng g c ComponentName
时会发生此错误
C:\ Users \用户名\源\回购\ MyApp的\ MyApp的\ node_modules \ @angular \ CLI \升级\ version.js:12 const {bold,red,yellow} = chalk_1.default; ^
TypeError:无法解析'undefined'或'null'的属性
bold
。 在对象。 (C:\ Users \用户名\源\回购\ MyApp的\ MyApp的\ node_modules \ @angular \ CLI \升级\ version.js:12:39) 在Module._compile(module.js:643:30) at Object.Module._extensions..js(module.js:654:10) 在Module.load(module.js:556:32) 在tryModuleLoad(module.js:499:12) 在Function.Module._load(module.js:491:3) 在Module.require(module.js:587:17) at require(internal / module.js:11:18) 在对象。 (C:\ Users \用户名\源\回购\ MyApp的\ MyApp的\ node_modules \ @angular \ CLI \命令\ build.js:4:19) 在Module._compile(module.js:643:30)
我看到this解决方案,但它们都没有为我工作。如何解决这个问题?
由于
答案 0 :(得分:1)
这样做。
npm uninstall @angular/cli
npm install @angular/cli@1.5.x
然后再次尝试生成您的组件
另一种解决方案
我可以看到您的animation
模块位于Angular 4
如果上述方法不起作用,请将angular / cli的版本更改为1.4.10
npm uninstall @angular/cli
npm install @angular/cli@1.4.10
希望它有所帮助!