找不到模块' @ angular-devkit / core'

时间:2018-01-23 04:01:06

标签: javascript angular ecmascript-6 angular-cli

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

  

无法找到模块' @ angular-devkit / core'。

14 个答案:

答案 0 :(得分:74)

尝试以下步骤

第1步:

npm update -g @angular/cli

第2步:

编辑你的package.json改变行

<强> "@angular/cli": "1.6.0",

<强> "@angular/cli": "^1.6.0"

第3步:

<强> npm update

参考steps

答案 1 :(得分:21)

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

@angular/cli": "1.6.4"

@angular/cli": "^1.6.4"

第2步:

npm update -g @angular/cli 

第3步:

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

我遇到了同样的问题。这三个人为我完成了任务。您可能希望看到https://github.com/angular/angular-cli/issues/9307

答案 2 :(得分:15)

试试这个

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

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

尝试更新角度cli

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

答案 3 :(得分:11)

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

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

-D是--save-dev

的快捷方式

或尝试使用最新版本的angular cli

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

答案 4 :(得分:1)

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

答案 5 :(得分:1)

跑步:

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

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

答案 6 :(得分:0)

你可以做到

首先,

删除paises_cpm = df.loc[(df['Subastas'] > subastas) | (df['Impresiones_exchange'] > impresiones) ] 文件夹

运行node_modules

使用npm install

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

答案 7 :(得分:0)

第1步:删除package-lock.json 第2步:npm update -g @ angular / cli 第3步:在package.json中更新@ angular / cli新版本 第4步:npm install

它对我有用。

答案 8 :(得分:0)

我只使用以下方式安装了我的角度/ cli:
npm install -g @angular/cli@1.5.2
我开始收到这个错误。

<强>解决方案:
如果您的版本是全球版本和 如果您不介意 angular / cli 的版本,请输入:
npm update -g @angular/cli

答案 9 :(得分:0)

这对我有用,

从命令行转到您拥有项目的文件夹。 运行命令: npm install @ angular-devkit / core

enter image description here

如果您看到上面的图片,我发现了一些需要修复的漏洞。

依次运行以下命令: 步骤1:NPM审核修复 步骤2:npm install

答案 10 :(得分:0)

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

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

答案 11 :(得分:0)

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

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

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

rm -R node_modules/
npm install

我更新了@angular/cli

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

最后:

npm start

答案 12 :(得分:0)

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

答案 13 :(得分:0)

我是通过删除 package-lock.json 和 node_modules 文件夹来实现的。之后运行“npm install”并再次启动应用程序。