簡體   English   中英

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

[英]Cannot find module '@angular-devkit/core'

我用 Angular CLI 創建了一個 angular 項目:1.6.3 節點:9.4.0 操作系統:linux x64 版本。 但是當想要使用命令 ng serve 運行我的 angular 應用程序時,然后獲取此錯誤

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

嘗試以下步驟,

步驟1:

npm update -g @angular/cli

第2步:

編輯您的 package.json 更改行

"@angular/cli": "1.6.0",

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

第 3 步:

npm update

參考steps

步驟 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

試試這個

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

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

嘗試更新您的 angular cli

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

這可能發生在 angular-cli 的不同版本上。 您可以手動安裝它

 npm i -D @angular-devkit/core 

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

或者嘗試最新版本的 angular cli

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

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

趕緊跑:

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

在項目文件夾中,修復它。

你可以做

第一的,

刪除node_modules文件夾

運行npm install

並使用npm i -D @angular-devkit/core將 devkit 添加到您的開發依賴項中

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

它對我有用。

我只使用以下方法安裝了我的 angular/cli:
npm install -g @angular/cli@1.5.2
我開始收到這個錯誤。

解決方案:
如果您的版本是全球性的並且
如果您不介意angular/cli的版本,請輸入:
npm update -g @angular/cli

這對我有用,

從命令行轉到您擁有項目的文件夾。 運行命令:npm install @ angular-devkit / core

在此輸入圖像描述

如果你看到上面的圖片,我發現了一些需要修復的漏洞。

按順序運行以下命令:步驟1:npm audit fix步驟2:npm install

對我來說添加@angular-devkit/core 解決了這個問題

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

更新一些軟件包后,我遇到了同樣的錯誤。

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

使用標准解決方案解決許多問題:

rm -R node_modules/
npm install

我更新了@angular/cli

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

最后:

npm start

僅將"@angular/cli": "1.6.4",更改為"@angular/cli": "^1.6.4",並使用: npm update更新 npm

我通過刪除 package-lock.json 和 node_modules 文件夾來做到這一點。 之后運行“npm install”並再次啟動應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM