簡體   English   中英

Angular CLI項目編譯失敗

[英]Angular CLI project failed to compile

我搜索了所有 web 但沒有找到相關的解決方案。 我已經卸載了@angular/cli 和 node.js,清除了緩存並以管理員和非管理員身份重新安裝了兩者的最新版本,但沒有結果。 以下是錯誤消息:

/node_modules/core-js/modules/es6.regexp.exec.js 中的錯誤 1:2 模塊解析失敗:意外字符“�”(1:2)
您可能需要適當的加載程序來處理此文件類型。
(此二進制文件省略了源代碼)
i 「wdm」:編譯失敗。

有時它會在完成一個特定項目后帶來這個,從而導致我不再繼續它。 我創建了另一個,它甚至可能根本無法編譯。 我現在已經創建了幾個項目,我得到的只是編譯過程中的這個錯誤。

我還注意到,只有當我創建一個新的 Angular 項目並連接到互聯網時,它才會創建,否則它不會甚至在創建過程中停留的時間比預期的要長。

今天早上我遇到了同樣的問題,我能夠解決它。 按着這些次序:

  1. 使用應用程序清理器卸載節點,例如 IObit Uninstaller Pro(專業版將刪除與節點關聯的所有文件夾,例如 npm、npm-cache。同時掃描這些文件夾以防仍有一些剩余物。)

  2. 重啟你的電腦。

  3. Go 到 Nodejs.org 並下載 Node 14.16,而不是最新版本。 最新的是節點 14.17。

  4. 安裝您下載的節點。

  5. 啟動 CMD。

  6. 運行 npm i。

  7. 之后,運行 npm i -g @angular/cli。 這將安裝與您的 Node 版本兼容的 angular/cli 12.0.1。

  8. 通過運行以下命令創建一個新的 angular 項目:ng new new-project

  9. 安裝成功后,將目錄切換到新創建的目錄並運行命令:ng serve --o

所有那些“編譯失敗”的錯誤都不會再發生,您的瀏覽器將顯示您的 web 項目。

最新版本的 node 有很多 bug,實際上我已經將此事轉達給 nodejs 開發者社區,贊揚他們所做的出色工作,但要求他們齊心協力。 由於錯誤帶來了許多與此類似的問題,我失去了很多項目。

在您的項目目錄中嘗試運行ng update --all --force

刪除node_modules文件夾,然后重試npm install

首先刪除節點模塊並卸載節點

重新安裝應用程序angular.io與全局

npm install -g @ angular / cli

如此簡單:只需通過以下簡單命令即可更新core-js:

npm i core-js

無需刪除模塊或重新安裝或任何

有同樣的問題

重新安裝 Node.js

在勒索軟件保護中授予節點文件夾訪問權限

暫無
暫無

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

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