1、npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/node
2、npm install --save @babel/polyfill
3、babel.config.js文件
const presets = [
["@babel/env", {
targets: {
edge: "17",
firefox: "60",
chrome: "67",
safari: "11.1"
}
}]
]
module.exports = { presets }
4、npx babel-node index.js
//m1.js 只允许一个export default
let a = 10 let b = 20 let c = 30 function show() { console.log(111111111) } export let d = 30 export function alert() { console.log(33333) } export default { a, b, c, show }
//module.exports={a,b,c,show} index.js const{a,b,c.show}=require('./m1.js')
//index.js
import a, { d, alert } from './m1.js' //a是默认export default {名字必须和export一致} console.log(a) // a.show() alert()