-
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文件,