问题标签 [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.
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
javascript - Vue.js2 应用程序在 IE 浏览器中没有响应
我是新的 vue.js。我的整个应用程序在 chrome 和 safari 中运行良好。但是当我在 IE 浏览器(IE-11)中打开我的网站时,它会显示一条消息“无法显示此页面”。我浏览了我的 stackover flow 解决方案,发现我必须添加 babel-pollyfill。但它不适合我。"babel-polyfill": "^6.26.0",
我在我的 main.js 文件中添加 并导入它。但它不起作用。请帮我解决这个问题。
reactjs - Nextjs 在 Android 4.4 上静态构建 - 未定义集
我有在 react-native webview 中运行的 nextjs 应用程序的静态构建。
它可以在除 Android 4.4 版本之外的所有设备上运行。
控制台说 Set 没有定义,这应该意味着 polyfill 有问题。
我添加了 .babelrc 设置
}
我的控制台甚至说
已设置,但它仍然不起作用
有任何想法吗?
webpack - 未处理的承诺拒绝 SyntaxError Internet Explorer
我正在使用 Vuejs、vuex、webpack、babel-polyfill 和 axios。
此错误仅出现在我们生产服务器上的 Internet Explorer 中。它适用于所有其他浏览器和本地主机。我不确定为什么会这样。
我试图在 vuex 和 axios 论坛上寻找这个问题,但没有运气。
我很感激帮助。
这是来自 IE11 控制台的消息。
谢谢!
javascript - Webpack 多文件入口包
给定这样的配置,webpack 会产生不同的结果:
对比
哪个是首选,为什么?
javascript - 如何只导入一次 babel-polyfill
我做了一个反应库,我在反应网络应用程序和反应本机应用程序之间共享。
它使用 return regeneratorRuntime.wrap 来替换异步。所以我必须导入 babel-polyfill 才能让它工作。我添加:导入“babel-polyfill”;在我的模块 index.js 文件中
它运作良好,但我的应用程序上有这个丑陋的错误:
你知道如何管理它吗?
javascript - 只允许一个 babel-polyfill 实例
我收到以下错误
这是我的package.json
:
在我的webpack.config.js
,我有:
我尝试HtmlWebpackPlugin
完全删除并添加该inject: false
字段,但错误仍然存在。任何帮助将不胜感激。
babeljs - Babel 不填充 Web Worker importScript
我有一个简单的基于 Web Worker 的项目,用 编译babel
,我在我的worker.js
而在我的index.js
我有
我的babel
配置是(.babelrc
)
importScripts
当我运行时,找不到导入的文件(404),因为babel
基本上忽略了它们,所以我不会在我的dist/
项目文件夹中的其他文件(index.html
.,其他js等)中找到它们。
具体来说,我正在使用parcel
,这是我的有趣部分的package.json
样子: