最近看到es6支持import與export,迫不及待想要試試:
結(jié)尾給出簡(jiǎn)單、具體的方法
文件目錄如下:

image.png
lib文件如下:
export const sqrt = Math.sqrt;
export function square(x) {
return x * x;
}
export function diag(x, y) {
return sqrt(square(x) + square(y));
}
main.js文件如下
import { square, diag } from './test';
console.log(square(11)); // 121
console.log(diag(4, 3)); // 5
全局安裝babel-cli
npm install -g babel-cli
然后輸入命令
babel-node main.js
可是始終報(bào)如下錯(cuò)誤:

image.png
用nodejs(版本7.7.4)運(yùn)行也會(huì)同樣的錯(cuò)誤。
后來發(fā)現(xiàn)添加一個(gè)文件就好了
文件名稱如下:
.babelrc
內(nèi)容如下:
{
"presets": [
"es2015"
],
"plugins": []
}
這時(shí)文件目錄如下

image.png
再次通過
babel-node main.js
運(yùn)行文件
成功了?。?!

image.png
網(wǎng)上搜了好久,竟然沒有找到答案,自己寫一個(gè)幫助后來人吧。