`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 上的角度错误的主要内容,如果未能解决你的问题,请参考以下文章
Angular:在 VSCode 中运行 ngcc 会导致性能问题
StackBlitz ngcc 在启用 Ivy 的情况下无法在我的 npm 库上运行
[ES2017] Iterate over properties of an object with ES2017 Object.entries()