Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 网页包中的babel poyfill多实例错误_Javascript_Webpack_Babeljs_Babel Polyfill - Fatal编程技术网

Javascript 网页包中的babel poyfill多实例错误

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'],

我在使用下面的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'],
    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没有抛出错误)

我的问题与类似,但我的文件位于不同的路径中,因此根据此问题的答案,我无法使用单个目录。有什么想法吗