Javascript 网页包中的babel poyfill多实例错误
我在使用下面的webpack配置运行webpack编译的javascript文件时遇到“只允许一个babel polyfill实例”错误Javascript 网页包中的babel poyfill多实例错误,javascript,webpack,babeljs,babel-polyfill,Javascript,Webpack,Babeljs,Babel Polyfill,我在使用下面的webpack配置运行webpack编译的javascript文件时遇到“只允许一个babel polyfill实例”错误 const config = { entry: { file1: ['babel-polyfill','/path1/file1.js'], file2: ['babel-polyfill','/path2/file2.jsx'], file3: ['babel-polyfill','/path3/file3.jsx'],
const config = {
entry: {
file1: ['babel-polyfill','/path1/file1.js'],
file2: ['babel-polyfill','/path2/file2.jsx'],
file3: ['babel-polyfill','/path3/file3.jsx'],
file4: ['babel-polyfill','/path4/file4.js'],
},
请注意,问题只出现在file4上,在我添加file4及其组件之前,应用程序使用上面的配置工作正常(这些新组件的唯一依赖项是React from React)
然后我改为:
const config = {
entry: {
file1: '/path1/file1.js',
file2: '/path2/file2.jsx',
file3: '/path3/file3.jsx',
file4: '/path4/file4.js',
},
并在每个文件1-4的开头包含以下内容:
require("babel-polyfill");
但是仍然只有在文件4上出现相同的错误“只允许一个babel polyfill实例”(文件1-3没有抛出错误)
我的问题与类似,但我的文件位于不同的路径中,因此根据此问题的答案,我无法使用单个目录。有什么想法吗