node支持import语法
安装插件
npm i babel-cli babel-preset-env -D添加配置文件 .babelrc
{ "presets": [
[ "env",
{ "targets": { "node": "current"
}
}
]
]
}package.json文件添加配置
"scripts": { "dev":"nodemon -w src --exec \"babel-node src --presets env\"", // 监测src文件夹下的
"test": "echo \"Error: no test specified\" && exit"
},node@8.x 新增的工具模块
import {promisify} from 'util' // promisify 序列化一个promise生产环境支持ES6/7
安装依赖
npm i -S babel-plugin-transform-runtime babel-runtime -D修改配置
{ "presets": [
[ "env",
{ "targets": { "node": "current"
}
}
]
], "plugins": [
[ "transform-runtime",
{ "polyfill": false, "regeneratoe": true
}
]
]
}package.json文件添加配置
"scripts": { "dev": "nodemon -w src --exec \"babel-node src --presets env\"", "build": "rimraf dist && babel src -s -D -d dist --presets env", "production": "nodemon dist", "test": "echo \"Error: no test specified\" && exit"
},
作者:琪先生_zZ
链接:https://www.jianshu.com/p/fb260b82c29d