Javascript 如何通过webpack加载具有多个babel设置的相同js文件?
我的团队拥有一个自定义元素加载器脚本,其工作是从中提取多边形填充,然后定义所有自定义元素。根据浏览器是否支持类,我们必须加载两个不同组件包中的一个 我们当前的构建过程既混乱又繁琐。我们分别运行webpack 3次:Javascript 如何通过webpack加载具有多个babel设置的相同js文件?,javascript,webpack,babeljs,babel-loader,Javascript,Webpack,Babeljs,Babel Loader,我的团队拥有一个自定义元素加载器脚本,其工作是从中提取多边形填充,然后定义所有自定义元素。根据浏览器是否支持类,我们必须加载两个不同组件包中的一个 我们当前的构建过程既混乱又繁琐。我们分别运行webpack 3次: 以最小的透明度构建组件包 再次构建组件捆绑包,但将类转移(用于ie11支持) 阅读文件系统,找出这些捆绑包的名称(文件名包括哈希,因此我们不知道它们将是什么),然后第三次运行webpack,使用webpack的名称从1和2注入捆绑包名称 有没有办法根据导入中的查询参数选择要使用的ba
if (supportsClasses) {
import('./components.js');
else {
import('./components.js?enableTranspilation');
}
它需要更改此文件及其导入的所有内容的巴别塔设置。
如果这是可能的,那么我就可以通过一次调用webpack(而不是3次单独调用)来构建整个项目