大家好,又见面了,我是你们的朋友全栈君。
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 文件路径
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。