亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么當我想要 ng build --prod 時會出現這個問題?

為什么當我想要 ng build --prod 時會出現這個問題?

慕妹3146593 2023-08-29 18:15:36
./node_modules/ng2-pdf-viewer/fesm5/ng2-pdf-viewer.js 中的錯誤模塊構建失?。▉碜?./node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js ):類型錯誤:無法讀取 isAngularDecoratorMetadataExpression 處未定義的屬性“種類”(E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\src\transforms\scrub-file.js:265:35)在checkNodeForDecorators (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\src\transforms\scrub-file.js:77:21) 在visitNodes (E:\Mohamed Mostafa Work\new_project\保留 \node_modules@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16144:30) 在 Object.forEachChild (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16370:24) 在 checkNodeForDecorators (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular -devkit\build-optimizer\src\transforms\scrub-file.js:68:31) 在visitNode (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\node_modules\typescript\lib \typescript.js:16135:24) 在 Object.forEachChild (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-
查看完整描述

7 回答

?
一只名叫tom的貓

TA貢獻1906條經驗 獲得超3個贊

我遇到了同樣的錯誤,但最終通過以下解決方案解決了。首先卸載 ng2-pdf-viewer 查看器,然后安裝 - npm install [email protected]



查看完整回答
反對 回復 2023-08-29
?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

將 angular.json 中存在的以下屬性設置為 false 解決了我的問題:

“buildOptimizer”:假


查看完整回答
反對 回復 2023-08-29
?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

從根文件夾中刪除 package-lock.json 編輯 package.json 并更改 ng2-pdf-viewer 版本,如下所示

"ng2-pdf-viewer": "5.3.4"

運行以下命令

npm install
npm build --prod

它應該可以解決問題


查看完整回答
反對 回復 2023-08-29
?
紅糖糍粑

TA貢獻1815條經驗 獲得超6個贊

經過很長時間的搜索,這對我有用。


將 @angular-devkit/build-angular 升級到版本:“~0.803.19”,然后 prod 構建工作正常。在 package.json 中進行了以下更改。


"devDependencies": {

  "@angular-devkit/build-angular": "~0.803.19",

   ...

}

這適用于 ng2-pdf-viewer:6.3.0 和 Angular 8.3.19


希望這可以幫助!


查看完整回答
反對 回復 2023-08-29
?
慕尼黑的夜晚無繁華

TA貢獻1864條經驗 獲得超6個贊

請將package.josn文件中的 Angular-devkit 依賴項更改為最新版本:

我已經更改了以下依賴項中的版本,并且它與--prod 命令一起使用

"devDependencies": { "@angular-devkit/architect": "~0.803.20", "@angular-devkit/build-angular": "~0.803.20", "@angular-devkit/core": "~8.3.20", "@angular-devkit/schematics": "~8.3.20", }

這個解決方案很有魅力:)


查看完整回答
反對 回復 2023-08-29
?
手掌心

TA貢獻1942條經驗 獲得超3個贊

嘗試刪除您的node_modules文件夾,然后運行npm i



查看完整回答
反對 回復 2023-08-29
?
浮云間

TA貢獻1829條經驗 獲得超4個贊

導航到您的應用程序文件夾并npm i首先運行命令,您似乎錯過了十幾個軟件包



查看完整回答
反對 回復 2023-08-29
  • 7 回答
  • 0 關注
  • 244 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號