小编Nee*_*mar的帖子

在项目中添加angular postinstall“ngcc...”脚本的原因是什么?

如果以下问题对您来说很幼稚,请原谅:

我经历了由 angular 9 开发的多个项目,其中大多数在 package.json 中都有以下一行作为 posinstall 脚本。

"postinstall": "ngcc --properties es2015 es5 browser module main --first-only --create-ivy-entry-points"

我阅读了 angular 文档,并根据我的理解添加了“ngcc”来验证安装的软件包是否与 Ivy 兼容。

同样根据他们的建议,我们不应该使用“--create-ivy-entry-points”标志,因为这会导致 Node 无法正确解析包的 Ivy 版本。

问题:有人可以解释在安装后脚本中的 ngcc 之后添加其他标志和属性的原因,例如:“--properties es2015 es5 浏览器模块 main --first-only --create-ivy-entry-points”。

提前致谢!

javascript angular

13
推荐指数
1
解决办法
9204
查看次数

标签 统计

angular ×1

javascript ×1