Polyfills 和 package.json optionalDependencies

Polyfills and package.json optionalDependencies

我正在开发一个在某些环境中需要一些 polyfill 的库。在 package.jso 文件中将 polyfills 添加为 optionalDependencies 是否正确?

通常的方法是将它们添加到依赖项中,然后在运行时在代码中检测是否需要并要求它们。