Angular CLI 项目编译失败
Angular CLI project failed to compile
我搜索了整个网络,但没有找到相关的解决方案。我已经卸载了@angular/cli 和node.js,清除了缓存并以管理员和非管理员身份重新安装了两者的最新版本,但没有结果。以下是错误信息:
ERROR in ./node_modules/core-js/modules/es6.regexp.exec.js 1:2
Module parse failed: Unexpected character '�' (1:2)
You may need an appropriate loader to handle this file type.
(Source code omitted for this binary file)
i 「wdm」: Failed to compile.
有时它会在完成特定项目后出现此问题,从而导致我无法继续它。我创建了另一个,它甚至可能根本无法编译。我现在已经创建了几个项目,但在编译期间我得到的只是这个错误。
我还注意到,只有当我在连接到 Internet 的情况下创建一个新的 Angular 项目时,它才会创建,否则它不会创建,甚至在创建过程中停留的时间比预期的要长。
在您的项目目录中尝试 运行 ng update --all --force
删除 node_modules
文件夹并重试 npm install
首先删除节点模块并卸载节点
重新安装应用程序angular.io 全局 比
npm install -g @angular/cli
很简单:
只需通过这个简单的命令更新 core-js:
npm i core-js
无需删除模块或重新安装或任何
今天早上我遇到了同样的问题,我能够解决它。请按照以下步骤操作:
使用应用清理器卸载 Node,例如 IObit Uninstaller Pro(专业版将删除与节点关联的所有文件夹,例如 npm、npm-cache。同时扫描这些文件夹以防仍有一些一些剩菜。)
重新启动电脑。
转到 Nodejs.org 并下载 Node 14.16,而不是最新版本。最新版本是 Node 14.17。
安装您下载的节点。
启动 CMD。
运行 npm i.
之后,运行 npm i -g @angular/cli。这将安装与您的 Node 版本兼容的 angular/cli 12.0.1。
通过 运行 命令创建一个新的 angular 项目:ng new new-project
安装成功后,将目录更改为新创建的目录并运行命令:ng serve --o
所有那些“编译失败”的错误将永远不会再发生,您的浏览器将显示您的网络项目。
最新版本的 node 有很多问题,我实际上已经将此事转达给 nodejs 开发人员社区,赞扬他们所做的出色工作,但要求他们齐心协力。由于错误导致许多类似的问题,我失去了很多项目。
我搜索了整个网络,但没有找到相关的解决方案。我已经卸载了@angular/cli 和node.js,清除了缓存并以管理员和非管理员身份重新安装了两者的最新版本,但没有结果。以下是错误信息:
ERROR in ./node_modules/core-js/modules/es6.regexp.exec.js 1:2 Module parse failed: Unexpected character '�' (1:2)
You may need an appropriate loader to handle this file type.
(Source code omitted for this binary file)
i 「wdm」: Failed to compile.
有时它会在完成特定项目后出现此问题,从而导致我无法继续它。我创建了另一个,它甚至可能根本无法编译。我现在已经创建了几个项目,但在编译期间我得到的只是这个错误。
我还注意到,只有当我在连接到 Internet 的情况下创建一个新的 Angular 项目时,它才会创建,否则它不会创建,甚至在创建过程中停留的时间比预期的要长。
在您的项目目录中尝试 运行 ng update --all --force
删除 node_modules
文件夹并重试 npm install
首先删除节点模块并卸载节点
重新安装应用程序angular.io 全局 比
npm install -g @angular/cli
很简单: 只需通过这个简单的命令更新 core-js:
npm i core-js
无需删除模块或重新安装或任何
今天早上我遇到了同样的问题,我能够解决它。请按照以下步骤操作:
使用应用清理器卸载 Node,例如 IObit Uninstaller Pro(专业版将删除与节点关联的所有文件夹,例如 npm、npm-cache。同时扫描这些文件夹以防仍有一些一些剩菜。)
重新启动电脑。
转到 Nodejs.org 并下载 Node 14.16,而不是最新版本。最新版本是 Node 14.17。
安装您下载的节点。
启动 CMD。
运行 npm i.
之后,运行 npm i -g @angular/cli。这将安装与您的 Node 版本兼容的 angular/cli 12.0.1。
通过 运行 命令创建一个新的 angular 项目:ng new new-project
安装成功后,将目录更改为新创建的目录并运行命令:ng serve --o
所有那些“编译失败”的错误将永远不会再发生,您的浏览器将显示您的网络项目。
最新版本的 node 有很多问题,我实际上已经将此事转达给 nodejs 开发人员社区,赞扬他们所做的出色工作,但要求他们齐心协力。由于错误导致许多类似的问题,我失去了很多项目。