babel-preset-env相关内容

`@babel/preset-env`+`useBuiltIns`+`@babel/runtime`+`Browserlistrc`的最佳实践是什么

useBuiltIns与@babel/transform-runtime结合使用时,@babel/preset-env的不同配置得到不同的输出。我已阅读文档,但无法确定最佳做法应该是什么。 例如,当我的目标浏览器列表包括Edge 18时,@babel/preset-envWITHuseBuiltIns将为string.replace添加一个多边形填充。 但是当我改用@babel/tra ..
发布时间:2022-02-25 17:10:14 前端开发

对 @babel/preset-env 的 useBuiltIns 选项感到困惑(使用 Browserslist 集成)

我正在使用带有 Webpack 4 的 Babel 7 进行 Web 项目.我以前从未使用过 Babel,无法真正理解其中的某些部分.基于 documentation 我正在使用 @babel/preset-env 因为它似乎是推荐的方式(特别是对于初学者).还通过我的 .browserslistrc 文件使用 Browserslist 集成. Webpack 编译得很好(babel-loa ..
发布时间:2021-12-18 18:05:44 前端开发

无法使用@ babel/preset-env运行node.js文件

我正在尝试运行一个简单的node.js文件,该文件需要@ babel/preset-env预设.运行js文件的那一刻,我收到一条消息 需要Babel"7.0.0-0",但已加载"6.26.3" 要复制该问题,请在新文件夹中尝试以下操作: 1.运行以下命令 npm init npm install @babel/register npm install @babel/core@^7 ..
发布时间:2020-07-18 19:39:33 其他开发

对@ babel/preset-env的useBuiltIns选项感到困惑(使用Browserslist集成)

我正在使用带Webpack 4的Babel 7进行Web项目.我以前从未使用过Babel,也无法真正理解其中的某些部分.根据文档,我使用的是@babel/preset-env,因为这似乎是推荐的方法(尤其是对于初学者).还可以通过我的.browserslistrc文件使用Browserslist集成. Webpack很好地进行了编译(babel-loader版本8.0.2),我没有任何错误, ..
发布时间:2020-07-18 19:39:31 前端开发

"modules:auto"有什么作用?在@ babel/preset-env字段中表示什么?

babel文档说,模块的默认选项是auto,auto是什么意思?是否将“导入"转换为“需要"? "modules:false"和"modules:auto"之间有什么区别?看来它们是相同的结果;我正在学习摇树,当我没有为@ babel/preset-env设置任何选项时,摇树成功,当我设置"modules:false"时,摇树也成功; "presets": [ [ " ..
发布时间:2020-07-18 19:39:23 前端开发