成功安装angular cli后为什么我无法运行ng命令?

时间:2018-03-10 13:44:09

标签: javascript angular npm angular-cli npm-install

我已从以下命令安装了角度 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)

为什么会抛出错误?我该如何解决这个问题?

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,它对我有用。