带有 webpack 的 Babel polyfill
Babel polyfill with webpack
我是否需要在每个条目文件的顶部包含 import "babel-polyfill"
,或者仅在 webpack.config 文件中包含 babel-polyfill
规则就足够了吗?我对 polyfill 文档感到困惑,仍然收到以下错误:only one instance of babel-polyfill is allowed
我的 webpack.config 简而言之:
entry1: ['babel-polyfill', 'homepage.js'],
entry2: ['babel-polyfill', 'not-homepage.js'],
entry3: ['babel-polyfill', 'contacts.js']
您收到错误是因为您正在调用 babel-polyfill 的多个实例。
您可以选择两个选项中的任何一个,但不能同时选择两个选项。
如果您使用 webpack,请不要将单独的条目指向单独的文件,而是指向一个目录。
例如:如果您的文件位于 app/js
module.exports = {
entry: ['babel-polyfill', './app/js']
};
If you decide to import it, make sure you import/require it only once
at the entry-point to your application, before anything else is
called.
我是否需要在每个条目文件的顶部包含 import "babel-polyfill"
,或者仅在 webpack.config 文件中包含 babel-polyfill
规则就足够了吗?我对 polyfill 文档感到困惑,仍然收到以下错误:only one instance of babel-polyfill is allowed
我的 webpack.config 简而言之:
entry1: ['babel-polyfill', 'homepage.js'],
entry2: ['babel-polyfill', 'not-homepage.js'],
entry3: ['babel-polyfill', 'contacts.js']
您收到错误是因为您正在调用 babel-polyfill 的多个实例。
您可以选择两个选项中的任何一个,但不能同时选择两个选项。
如果您使用 webpack,请不要将单独的条目指向单独的文件,而是指向一个目录。
例如:如果您的文件位于 app/js
module.exports = {
entry: ['babel-polyfill', './app/js']
};
If you decide to import it, make sure you import/require it only once at the entry-point to your application, before anything else is called.