问题标签 [babel-polyfill]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3750 浏览

javascript - 如何减少 babel-polyfill 的大小(最小化 150 KB)?

我刚刚设置了新的 webpack 4 项目,并在我的主 js 文件中导入了 babel-polyfill

import 'babel-polyfill';

在 webpack 生产构建之后,我分析了我的 bandle,source-map-explorer我看到了这样的图片在此处输入图像描述

所以 babel-polyfill (core-js) 占用了150 Kb,这对 IMO 来说太多了。

有什么想法可以减小尺寸吗?我不想包含任何特定的 polyfill(应该有一些摇树,所以应该删除未使用的代码?)。

我使用这个样板:https ://github.com/flexdinesh/react-redux-boilerplate/tree/master/config

0 投票
1 回答
6701 浏览

reactjs - React 应用程序在 IE11 中不起作用

当我在 IE11 的生产环境 (irlmap.com) 中加载我的 ES6 react 应用程序(使用 create-react-app 创建)时(其他浏览器工作正常),我收到以下错误:Minified React error #185. 我截取了控制台日志的屏幕截图,您可以在下面看到。问题似乎Symbol()就是这样undefined。在谷歌周围挖掘,这似乎是我的 polyfill 的问题?请注意,在我的应用程序 (index.js) 的入口处,我有以下内容:

IE11 中的控制台错误:

在此处输入图像描述

0 投票
0 回答
82 浏览

javascript - Vue.js2 应用程序在 IE 浏览器中没有响应

我是新的 vue.js。我的整个应用程序在 chrome 和 safari 中运行良好。但是当我在 IE 浏览器(IE-11)中打开我的网站时,它会显示一条消息“无法显示此页面”。我浏览了我的 stackover flow 解决方案,发现我必须添加 babel-pollyfill。但它不适合我。"babel-polyfill": "^6.26.0",我在我的 main.js 文件中添加 并导入它。但它不起作用。请帮我解决这个问题。

0 投票
0 回答
474 浏览

reactjs - Nextjs 在 Android 4.4 上静态构建 - 未定义集

我有在 react-native webview 中运行的 nextjs 应用程序的静态构建。

它可以在除 Android 4.4 版本之外的所有设备上运行。

控制台说 Set 没有定义,这应该意味着 polyfill 有问题。

我添加了 .babelrc 设置

}

我的控制台甚至说

已设置,但它仍然不起作用

有任何想法吗?

0 投票
1 回答
11731 浏览

webpack - 未处理的承诺拒绝 SyntaxError Internet Explorer

我正在使用 Vuejs、vuex、webpack、babel-polyfill 和 axios。

此错误仅出现在我们生产服务器上的 Internet Explorer 中。它适用于所有其他浏览器和本地主机。我不确定为什么会这样。

我试图在 vuex 和 axios 论坛上寻找这个问题,但没有运气。

我很感激帮助。

这是来自 IE11 控制台的消息。

谢谢!

0 投票
2 回答
509 浏览

javascript - Webpack 多文件入口包

给定这样的配置,webpack 会产生不同的结果:

对比

哪个是首选,为什么?

0 投票
2 回答
11485 浏览

webpack - babel-polyfill 和 webpack 出错

我正在关注 Udemy 的教程,我们刚刚下载了 babel。一切正常,直到我下载了 babel-polyfill 并尝试集成它。

目前这是我的 webpack 和 babelrc 文件: Webpack & Babel ,这就是命令行上的错误: 命令行错误

有谁知道我做错了什么?提前感谢您的所有帮助!

0 投票
1 回答
244 浏览

javascript - 如何只导入一次 babel-polyfill

我做了一个反应库,我在反应网络应用程序和反应本机应用程序之间共享。

它使用 return regeneratorRuntime.wrap 来替换异步。所以我必须导入 babel-polyfill 才能让它工作。我添加:导入“babel-polyfill”;在我的模块 index.js 文件中

它运作良好,但我的应用程序上有这个丑陋的错误:

你知道如何管理它吗?

0 投票
1 回答
6637 浏览

javascript - 只允许一个 babel-polyfill 实例

我收到以下错误

这是我的package.json

在我的webpack.config.js,我有:

我尝试HtmlWebpackPlugin完全删除并添加该inject: false字段,但错误仍然存​​在。任何帮助将不胜感激。

0 投票
0 回答
642 浏览

babeljs - Babel 不填充 Web Worker importScript

我有一个简单的基于 Web Worker 的项目,用 编译babel,我在我的worker.js

而在我的index.js我有

我的babel配置是(.babelrc

importScripts当我运行时,找不到导入的文件(404),因为babel基本上忽略了它们,所以我不会在我的dist/项目文件夹中的其他文件(index.html.,其他js等)中找到它们。

具体来说,我正在使用parcel,这是我的有趣部分的package.json样子: