关于@babel/transform-runtime

来源:11-6 rollup babel+json+terser插件

阿远Carry

2020-12-30

在rollup.config.js里,不知道哪个视频加了这个代码(我肯定是看漏了)

babel({
      exclude: 'node_modules/**',
      runtimeHelpers: true,
      plugins: [
        ['@babel/transform-runtime', {
          regenerator: true
        }]
      ]
    })

这里的plugin是什么用的?

如果我不加,我打包后文件就去除空节点

比如

<div>
	<div>11111</div>
	<div></div>
<div>

会编译成

<div></div>

对比了git仓库,发现就是babel的plugin插件的事

所以那段代码是干什么的呢?

写回答

1回答

扬_灵

2020-12-31

同学你好,插件是对es6的语法进行转化,你可以参考一下这篇文档https://segmentfault.com/q/1010000005596587?from=singlemessage&isappinstalled=1  至于你说的关于打包问题可以把代码上传一下吗,我在本地帮你定位一下。

0
0

数据可视化入门到精通-打造前端差异化竞争力

同级别前端,掌握数据可视化薪资更高

1520 学习 · 1043 问题

查看课程