我已从以下命令安装了角度 cli 1.5 :
C:\ANGULAR-WORKBENCH>npm install --global @angular/cli@1.5.0
安装完成后,终端上显示以下行
+ @angular/cli@1.5.0
added 115 packages and updated 1 package in 105.694s
然后我测试了它是否已成功安装
C:\ANGULAR-WORKBENCH>ng -version
或
C:\ANGULAR-WORKBENCH>ng
在两种情况下都显示错误
module.js:538 扔错了; ^
错误:无法找到模块' @ angular-devkit / core' 在Function.Module._resolveFilename(module.js:536:15) 在Function.Module._load(module.js:466:25) 在Module.require(module.js:579:17) at require(internal / module.js:11:18) 在对象。 (C:\用户\用户1 \应用程序数据\漫游\ NPM \ node_modules \ @angular \ CLI \ node_modules \ @角的devkit \示意图\ SRC \树\ virtual.js:10:16) 在Module._compile(module.js:635:30) at Object.Module._extensions..js(module.js:646:10) 在Module.load(module.js:554:32) 在tryModuleLoad(module.js:497:12) 在Function.Module._load(module.js:489:3)
为什么会抛出错误?我该如何解决这个问题?
答案 0 :(得分:0)
您需要做的只是在工作目录中运行npm i -D @angular-devkit/core
来修复它。
答案 1 :(得分:0)
您正在使用旧的角度cli版本。尝试更新它:
$ npm install -g @angular/cli@^1.6.5
答案 2 :(得分:0)
也许问题是您正在安装旧版本的angular / cli,请尝试在终端中运行以下命令:
npm uninstall -g angular-cli
npm cache clean or npm cache verify #(if npm > 5)
npm install -g @angular/cli@latest
如果您需要更多详细的说明,请查看以下链接:https://stackoverflow.com/a/43931987/8992452,它对我有用。