gpt4 book ai didi

reactjs - 使用 babel 后,'Symbol' 在 IE 中未定义

转载 作者:行者123 更新时间:2023-12-03 12:54:21 27 4
gpt4 key购买 nike

我有一个使用 ES6 标准编写的 reactjs 应用程序,我使用 webpack 来构建它。 webpack 使用 babel-loader 加载 js 模块。具体来说,我使用以下版本的软件包:
├── babel@5.8.34
├── babel-core@5.8.34
├── babel-loader@5.4.0
└── webpack@1.12.6

但是,构建后,IE 10 会给出以下错误'Symbol' is undefinedbabel 不应该定义 Symbol 吗?我需要设置 webpackbabel 是否有任何特定配置才能使其工作?我在 .babelrc 中使用 {stage: 0} 配置。

如有任何帮助,我们将不胜感激,谢谢!

最佳答案

您可以在代码的入口点中要求 polyfill,以便它将与 JavaScript 的其余部分捆绑在一起。

一种选择是使用:

require('babel-polyfill');

或者:

import 'babel-polyfill';

所有这些都在the documentation中进行了解释。 .

关于reactjs - 使用 babel 后,'Symbol' 在 IE 中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33828840/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com