ES6介绍:
ES6是通用的模块化规范,同时适合于服务器端和浏览器端,每个js文件都是一个独立的模块导入模块 使用import 关键字;暴露模块成员使用 export 关键字;
node.js使用ES6模块化——babel 1.首先命令行中执行:npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/node 2.再执行:npm isntall --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执行index.js文件,