`ngcc --properties es2015 浏览器模块主 --first-only --create-ivy-entry-points 上的角度错误

Posted

技术标签:

【中文标题】`ngcc --properties es2015 浏览器模块主 --first-only --create-ivy-entry-points 上的角度错误【英文标题】:Angular Error on `ngcc --properties es2015 browser module main --first-only --create-ivy-entry-points` 【发布时间】:2020-07-02 06:17:37 【问题描述】:

我最近将我的 Angular 项目从 8 更新到了 9。它在我的机器上运行良好。我尝试复制文件并尝试在另一台设备上编译它。在执行npm install 时出现以下错误。

我尝试删除 package.lock.json 并完全删除 node_modules 文件夹并尝试了很多次。但没有任何效果

【问题讨论】:

您找到解决方案了吗?我遇到了同样的问题 删除 node_modules 文件夹并尝试使用 yarn 而不是 npm 安装依赖项。 您是否尝试过删除--create-ivy-entry-points 标志? angular.io/guide/ivy 的文档说:“不要使用 --create-ivy-entry-points,因为这会导致 Node 无法正确解析 Ivy 版本的包。” 找到解决方案了吗? 我从 Angular 9 升级到 10 时遇到了同样的问题。似乎我的 package.json 有一个脚本“postinstall”:“ngcc --properties es2015 browser module main --first-only --create -ivy-entry-points" .. 每次运行 'npm install' 时都会运行。可以对其进行修改以可能解决任何问题。 【参考方案1】:
    以管理员身份打开 Powershell cd yourProjectPath npm 我 ng 服务

【讨论】:

以上是关于`ngcc --properties es2015 浏览器模块主 --first-only --create-ivy-entry-points 上的角度错误的主要内容,如果未能解决你的问题,请参考以下文章

另一个ID为#######的进程当前正在运行ngcc

Angular:在 VSCode 中运行 ngcc 会导致性能问题

StackBlitz ngcc 在启用 Ivy 的情况下无法在我的 npm 库上运行

[ES2017] Iterate over properties of an object with ES2017 Object.entries()

前端开发者不得不知的ES6十大特性

《理解 ES6》阅读整理:函数(Functions)Name Property