我正在尝试基于原始版本为结合了dotnet core和angular的现有项目重新创建环境。
我正在为VM
使用免费的Windows 10开发环境VirtualBox
。
成功安装dotnet core sdk 2.0.0,成功安装节点6.11.4(使用npm 3.10.10)。
要安装我使用的cli,请使用:npm install -g @angular/cli@1.6.4
尝试ng --version时,出现以下错误,请告知...
>ng --version
module.js:471
throw err;
^
Error: Cannot find module '@angular-devkit/core'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous>
(C:\Users\User\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\schematics\src\tree\virtual.js:10:16)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
答案 0 :(得分:0)
1。。运行npm update -g @angular/cli
2。。编辑package.json更改行"@angular/cli": "1.6.0"
,
至
"@angular/cli": "^1.6.0"
3。。运行npm update
可以解决此错误。
否则尝试运行
npm i -D @angular-devkit/core