1.Node.js中通过babel体验ES6模块化
①npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/node
②npm install --save @babel/polyfill
③项目跟目录创建文件 babel.config.js
④babel.config.js
⑤通过 npx babel-node index.js执行代码
babel.config.js
const presets =[
["@babel/env",{
targets:{
edge:"17",
firefox:"60",
chrome:"67",
safari:"11.1"
}
}]
]
module.exports = {presets}
、注意:每个模块中,只允许使用唯一的一次export default,、否则会报错!
//在m1.js中代碼:
let a = 10;
let b = 300;
let c = 1000;
function show() {
console.log("我是方法");
}
export default {
a,
b,
show
}
//在index.js中代碼:
import m2 from './m1.js'
console.log(m2);