vue-cli脚手架的.babelrc文件 详解
2024-10-21 07:29:25
{
// 此项指明,转码的规则
"presets": [
// env项是借助插件babel-preset-env,下面这个配置说的是babel对es6,es7,es8进行转码,并且设置amd,commonjs这样的模块化文件,不进行转码
["env", { "modules": false }],
// 下面这个是不同阶段出现的es语法,包含不同的转码插件
"stage-2"
],
// 下面这个选项是引用插件来处理代码的转换,transform-runtime用来处理全局函数和优化babel编译
"plugins": ["transform-runtime"],
// 下面指的是在生成的文件中,不产生注释
"comments": false,
// 下面这段是在特定的环境中所执行的转码规则,当环境变量是下面的test就会覆盖上面的设置
"env": {
// test 是提前设置的环境变量,如果没有设置BABEL_ENV则使用NODE_ENV,如果都没有设置默认就是development
"test": {
"presets": ["env", "stage-2"],
// instanbul是一个用来测试转码后代码的工具
"plugins": ["istanbul"]
}
}
}
最新文章
- ui-router中使用ocLazyLoad和resolve
- UIApplication和delegate代理
- Java程序中调用Python脚本的方法
- tony_linux下网站压力测试工具webbench
- 1.JSP 简介及工作原理
- windows2003网络负载平衡设置
- 纯css去实现loading动画效果图
- Springboot整合log4j2【详细步骤】
- Spring中事务管理
- bootstrap datepicker 属性设置 以及方法和事件
- Chapter 5 Blood Type——1
- jupyter运行py文件(py文件和ipynb文件互转)
- 虚拟机linux系统明明已经安装了ubuntu,但是每次重新进入就又是选择安装界面
- 金9银10,分享几个重要的Android面试题
- 常用的web服务器软件整理
- 简单理解PHP-FPM
- ansible详解
- 【SDOI2017】数字表格
- MongoDB集群配置笔记二(实战)
- python 正则表达式规则收集