[英]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 項目並連接到互聯網時,它才會創建,否則它不會甚至在創建過程中停留的時間比預期的要長。
今天早上我遇到了同樣的問題,我能夠解決它。 按着這些次序:
使用應用程序清理器卸載節點,例如 IObit Uninstaller Pro(專業版將刪除與節點關聯的所有文件夾,例如 npm、npm-cache。同時掃描這些文件夾以防仍有一些剩余物。)
重啟你的電腦。
Go 到 Nodejs.org 並下載 Node 14.16,而不是最新版本。 最新的是節點 14.17。
安裝您下載的節點。
啟動 CMD。
運行 npm i。
之后,運行 npm i -g @angular/cli。 這將安裝與您的 Node 版本兼容的 angular/cli 12.0.1。
通過運行以下命令創建一個新的 angular 項目:ng new new-project
安裝成功后,將目錄切換到新創建的目錄並運行命令: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.