首先,很抱歉有人问存在(90%)问题,例如预置es2015, stage-0
已经在SO上问过,但我正面临babel(v- 6.4.1 )预置{ {1}},我对node并不陌生,所以请原谅,我想将node与env
一起使用,因为我正在使用babel将新的js版本转换为紧凑型浏览器js。
我想修复此错误,但对获得改进我的babel使用方式的建议很重要,我研究并了解到,只有babel预设async/await
才能将所有env
版本转换为浏览器紧凑的脚本(我在这里吗?)不需要为此使用任何其他预设,我只为开发人员使用了一个额外的babel-register模块,以下是我的文件和代码:
.babelrc
ES
package.json (避免了不相关的依赖关系)
{
"passPerPreset": true,
"presets": ["env"],
"ignore": ["node_modules"]
}
test.js (路由)
"dependencies": {
"babel-preset-env": "^1.7.0",
"body-parser": "^1.18.3"
},
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-register": "^6.26.0",
"nodemon": "^1.18.6"
}
请帮助我从中脱颖而出,请帮助我在此代码中使用正确的节点方式。