8

在 Angular CLI 项目中是否有办法让库提供 polyfill?在 内angular.json,主应用程序默认配置为"polyfills": "src/polyfills.ts". 此选项不适用于库项目。

我的具体用例是我的库有一个需要 polyfill 的依赖项。如果库无法在将其导入应用程序时自动提供 polyfill,我需要记录并通知库用户自己添加 polyfill。

4

1 回答 1

5

此功能在 CLI 中不可用,并且有充分的理由不可用。以下是A. Agius对我为查询此功能而创建的GitHub 问题的评论:

恕我直言,图书馆不应该捆绑 polyfill。是否包含 polyfill 取决于库的使用者,具体取决于他们的目标浏览器。

如果我只想针对绿色浏览器,我当然不希望我正在使用的库具有嵌入式 polyfill。

随着应用程序的开发,我不想最终为同一事物使用重复的 polyfill,因为它已经在我正在使用的库中提供。

于 2019-03-26T14:15:01.357 回答