js es6转es5在线_es6 array

2022-11-08 16:48:16 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

es6尚未得到所有浏览器的全部支持将es6转化为es5必要。 下面将利用babel 转换js语法 首先安装 npm install –save-dev @babel/core @babel/cli @babel/preset-env @babel/node 在项目中创建 babel.config.js 文件(不可更改) 在文件中写入如下代码

代码语言:javascript复制
const presets =[
	["@babel/env", { 
   
		targets: { 
   
			ie: "8",
			edge: "17",
			firefox: "60",
			chrome: "67",
			safari: "11.1"
		}	
	}]
];
module.exports = { 
    presets };

里面的参数更加浏览器的版本自行更改 建立一个m1.js文件来测试

代码语言:javascript复制
let a = 10 ;
let b = 20;
let c = 30;
let d = 40;
export let  pink = '粉色';
for(let i = 0;i < 3; i  ){ 
   
    console.log(i);
}
function show(){ 
   
    console.log('Hello Word');
};
show();
export default { 
   
    a,
    b,
    c,
    show
}

在 m2.js 文件中 测试

代码语言:javascript复制
import  m2 ,{ 
   pink as start}  from './m1.js';

console.log(m2);
console.log(start);

如果只是单纯的执行某一文件可以直接调用 import 文件路径 调用文件使用 npx babel-node 文件路径

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

0 人点赞