“ ng --version” module.js:471抛出错误

时间:2019-12-08 17:05:29

标签: node.js angular

我正在尝试基于原始版本为结合了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)

1 个答案:

答案 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