加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

ng命令抛出错误; @ angular-devkit/core似乎不见了

发布时间:2020-12-17 08:03:29 所属栏目:安全 来源:网络整理
导读:我对Angular有点新意,如果这个问题被多次询问,请道歉。当然,我发现许多github问题有类似的症状,但没有明确的解决方案(或者这是一个不断回来的问题)。 问题: 我安装了最新版本的Angular来自npm: npm install -g @ angular / cli 当我运行ng(有任何选项
我对Angular有点新意,如果这个问题被多次询问,请道歉。当然,我发现许多github问题有类似的症状,但没有明确的解决方案(或者这是一个不断回来的问题)。

问题:

我安装了最新版本的Angular来自npm:

npm install -g @ angular / cli

当我运行ng(有任何选项,即使只是ng –version)时,我收到以下错误:

module.js:540
    throw err;
    ^

Error: Cannot find module '@angular-devkit/core'
    at Function.Module._resolveFilename (module.js:538:15)
    ...
    ...

表观解决方案:

安装@ angular-devkit / core似乎解决了这个问题:

npm install -g @ angular-devkit / core

……好吧,差不多……

然后我必须确保我也为每个应用程序安装相同的devkit组件:

npm install –save @ angular-devkit / core

问题:

Angular的包装有问题吗?

他们是故意遗漏devkit / core组件,还是仅仅是某些版本的意外?

或者,是不是我做错了什么?

软件版本:

> Angular CLI:1.6.4
>节点:8.9.4
> OS:linux x64
> Angular:5.2.1

实际上,您只需要添加缺少的@ angular-devkit / core。出于某种原因,它在新的新流程中缺失了。
npm i --save-dev @angular-devkit/core

当然,由于这在1.6.0版本中被破坏,您应该升级您的global @ angular / cli以及项目中的本地。这将使更多的永久修复。最新版本还修复了缺少的devkit核心依赖项:

npm i -g @angular/cli@latest
npm i --save-dev @angular/cli@latest

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读