找不到模块“@angular-devkit/core”

问题描述 投票:0回答:14

我使用 Angular CLI 创建了一个 Angular 项目:1.6.3 节点:9.4.0 操作系统:linux x64版本。但是当想要使用命令 ngserve 运行我的角度应用程序时,请获取此错误

找不到模块“@angular-devkit/core”。

javascript angular ecmascript-6 angular-cli
14个回答
101
投票

尝试以下步骤,

第1步:

npm update -g @angular/cli

第2步:

编辑 package.json 更改行

"@angular/cli": "1.6.0",

"@angular/cli": "^1.6.0"
,

第三步:

npm update

参考

steps


28
投票

试试这个

npm install @angular-devkit/core --save-dev

https://github.com/angular/devkit/issues/256

尝试更新你的角度cli

https://github.com/angular/angular-cli/issues/9307


26
投票

第 1 步: 编辑 package.json 更改行

@angular/cli": "1.6.4"

@angular/cli": "^1.6.4"

第2步:

npm update -g @angular/cli 

第三步:

npm install --save-dev @angular/cli@latest

我面临着完全相同的问题。这三个人帮我完成了任务。您可能想查看https://github.com/angular/angular-cli/issues/9307


24
投票

这可能会发生在 angular-cli 的不同版本上。 您可以使用

手动安装它
 npm i -D @angular-devkit/core 

-D 是 --save-dev 的快捷方式

或者尝试最新版本的 Angular cli

npm install --save-dev @angular/cli@latest

3
投票

package.json,更改为“@angular/cli”:“^1.6.5”,

 "devDependencies": {
"@angular/cli": "^1.6.5",
"@angular/compiler-cli": "^5.0.0",

重要的是,版本可能会根据时间而有所不同。

你真的应该跑步

 npm update -g @angular/cli 

首先,获取版本,我的是1.6.5

“^”有什么作用?

 ~1.0.2 means to install version 1.0.2 or the latest patch version such as 1.0.4. 

  ^1.0.2 means to install version 1.0.2 or the latest minor or patch version such as 1.1.0.

最后,运行这个

   npm update

1
投票

只要跑:

npm install --save-dev @angular/cli@latest

在项目文件夹中,修复它。


1
投票

我通过删除 package-lock.json 和 node_modules 文件夹来做到这一点。之后运行“npm install”并再次启动应用程序。


0
投票

你可以做

首先,

删除

node_modules
文件夹

奔跑

npm install

并使用

npm i -D @angular-devkit/core

将 devkit 添加到您的开发依赖项中

0
投票

第一步:删除package-lock.json 步骤2:npm update -g @angular/cli 步骤3:更新package.json中的@angular/cli新版本 第 4 步:npm 安装

它对我有用。


0
投票

我只使用以下方式安装了我的 Angular/cli:

npm install -g @angular/[email protected]

我开始收到这个错误。

解决方案:
如果您的版本是全局的并且
如果您不介意 angular/cli 的版本,请输入:

npm update -g @angular/cli


0
投票

对我来说添加@angular-devkit/core解决了这个问题

npm install --save-dev @angular-devkit/core

0
投票

更新一些软件包后我也遇到了同样的错误。

在我的 package.json 我有最新的“@angular-devkit/core”

使用标准解决方案解决许多问题:

rm -R node_modules/
npm install

我更新了@angular/cli

npm install --save-dev @angular/cli@latest

最后:

npm start

0
投票

仅将

"@angular/cli": "1.6.4",
更改为
"@angular/cli": "^1.6.4",
并使用以下内容更新 npm:
npm update


0
投票

使用

@angular-devkit/architect
包解决了这个问题

npm i -D @angular-devkit/architect
© www.soinside.com 2019 - 2024. All rights reserved.