在Angular CLI项目中是否有办法让库提供polyfill?在angular.json
中,默认情况下,主应用已配置为"polyfills": "src/polyfills.ts"
。该选项不适用于库项目。
我的特定用例是我的库具有一个依赖项,该依赖项需要一个polyfill。库没有能力在应用程序中导入后自动提供polyfill,我需要记录文档并通知库用户自己添加polyfill。
答案 0 :(得分:1)
此功能在CLI中不可用,并且由于充分的原因也将不可用。以下是我为查询此功能而创建的A. Agius的GitHub issue'评论:
恕我直言,库永远不要捆绑polyfill。这取决于 库的使用者根据其目标浏览器包括 是否使用polyfill。
如果我只想定位绿色的浏览器,我当然不想要 我正在使用的库具有嵌入式polyfill。
随着应用程序的开发,我不想最终重复 polyfills用于同一件事,因为它已经被运送到 我正在使用的库。