@TOC
node.js 兼容es6 module
1. 原生方案 :
node --experimental-modules xxx.mjs
一脸吐槽 你让我用同一个后缀行不行? 再者 不行的话 你用 .m.js 不行??
2. babel
.babelrc 配置
{
"presets": [
[
"env",
{
"targets": {
"node": "current"
}
}
]
]
}
安装
babel-runtime
运行 babel-node ./xx.js
加入依赖包的方式
require(“babel-register”);
require(“index.js”)// 入口