簡體   English   中英

將 Angular v12 升級到 v13 后未捕獲 TypeError

[英]Uncaught TypeError after upgrading Angular v12 to v13

我正在努力解決以下錯誤:

Uncaught TypeError: (0 , tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate) is not a function
    at Module.2200 (app.service.ts:14)
    at __webpack_require__ (bootstrap:19)
    at Module.5921 (material.module.ts:62)
    at __webpack_require__ (bootstrap:19)
    at Module.3259 (app.module.ts:125)
    at __webpack_require__ (bootstrap:19)
    at Module.3696 (main.js:18)
    at __webpack_require__ (bootstrap:19)
    at Module.4750 (app.component.ts:20)
    at __webpack_require__ (bootstrap:19)

這發生在我從 v12 升級到 v13 之后。 我已經解決了其他問題,例如 - Getting Module not found error when upgrade angular v12 to v13

這就是我的 app.service.ts 文件的樣子 - https://stackblitz.com/edit/angular-ivy-3siaqz?file=src/app/app.service.ts ,錯誤是Uncaught TypeError

請刪除您的node.js文件並重新安裝

我不僅刪除了node_modules,還刪除了package-lock.json文件,成功修復了它,然后我將npm版本更新為最新版本(可能不需要)並運行:

npm install –legacy-peer-deps

然后應用程序正常工作。

暫無
暫無

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

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