簡體   English   中英

發生未處理的異常:找不到模塊“@angular-devkit/build-angular”

[英]An unhandled exception occurred: Could not find module "@angular-devkit/build-angular"

在運行終端命令 ng server 或 ng serve 時,我遇到了這個問題:

發生未處理的異常:找不到模塊“@angular-devkit/build-angular”

檢查你的 package.json 以查看你的 devDependencies 部分是否有這個包

"devDependencies": {
    "@angular-devkit/build-angular": "~0.803.18"
}

如果存在嘗試

刪除 package-lock.json 或 yarn-lock.json

npm cache clean --force

然后運行

npm i

項目中不存在node_modules文件夾,或者文件夾存在但不包含下載的所有依賴項時,會發生此錯誤(模塊的未處理異常)。

$ npm install命令會將所有依賴下載到proejct 的node_modules文件夾中。

npm install在創建 angular 項目時由“ ng new ”在后台自動觸發。

其他角度命令,如“ ng build ”或“ ng serve ”命令假定“ng new”已成功完成。

如果由於某種原因, npm install在創建時失敗,或者node_modules文件夾在項目創建后被刪除,那么其他角度命令(ng serve、ng build 等)將生成這個“未處理的”例外'。

在項目中手動執行npm install命令將下載依賴項並修復問題。

嘗試這個

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

安裝@angular-devkit/build-angular作為開發依賴項。

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

或者,

紗線添加@angular-devkit/build-angular --dev

在你的 angular 根目錄中運行 npm install 之前,確保"@angular-devkit/build-angular": "~0.10.0"package.json devDependencies中可用。

暫無
暫無

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

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