我有一个reactjs
使用ES6标准编写的应用程序,并且webpack
用于构建它。使用webpack
加载js
模块babel- loader
。具体来说,我使用以下版本的软件包: ├── babel@5.8.34 ├── babel-core@5.8.34 ├── babel- loader@5.4.0 └── webpack@1.12.6
但是,在构建它之后,IE 10会出现以下错误'Symbol' is undefined
。难道不babel
应该定义Symbol
吗?是否有任何特定的配置,webpack
或者babel
我需要进行设置才能使其正常工作?我在中使用{stage: 0}
配置.babelrc
。
任何帮助,将不胜感激,谢谢!
好的,我最终发现babel
仅此一项并不能实现polyfill。包括脚本<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser- polyfill.min.js"></script>
为我解决了这个问题。
问题内容: 我正在尝试使用异步,在Babel 6上从头开始等待,但是我得到的regeneratorRuntime尚未定义。 .babelrc文件 package.json文件 .js文件 正常使用它而不需要异步/等待就可以了。有什么想法我做错了吗? 问题答案: (自Babel 7.4起已弃用)。您还必须安装它才能使异步/等待工作。 package.json .babelrc 带有async / a
我正在尝试使用async,在Babel6上从头开始等待,但我得到的是ReneratorRuntime没有定义。 .babelrc文件 package.json文件 .js文件 在不使用async/await的情况下正常使用它就会很好。知道我做错了什么吗?
问题内容: 我在JS应用程序中使用了localStorage,并且想知道IE9为何声明。据我所知,IE8支持它,是否可以通过任何方式使它在新版本中正常工作? 问题答案: 您是否正在本地HTML文件上对此进行测试?即一个URL? localStorage仅在HTTP网站上可用。IE9 Dev Preview中没有改变。
问题内容: 我正在尝试使用异步,在Babel 6上从头开始,但是我得到的regeneratorRuntime尚未定义。 .babelrc文件 package.json文件 .js文件 正常使用它而不需要异步/等待就可以了。有什么想法我做错了吗? 问题答案: 是必须的。您还必须安装它才能使异步/等待工作。 package.json .babelrc 带有async / await的.js(示例代码)
问题内容: 我有一个应用程序,它是节点后端和React前端。 当我尝试构建/运行节点应用程序时出现以下错误。 节点: 错误: dist / index.js:314 regeneratorRuntime.mark(function _callee(productId){^ ReferenceError:未定义regeneratorRuntime .babelrc webpack.config.js
问题内容: 我正在对WCF服务进行AJAX调用,当我传递数据时,我使用JSON.stringify() 通话返回并在FF和Chrome中正常运行,但在IE8中则无法正常运行。我收到一个错误:“ JSON”未定义 建议? PS我也希望这在IE7中工作 问题答案: 使用json2可以实现一致的跨浏览器实现。 https://github.com/douglascrockford/JSON- js