【发布时间】:2019-05-03 18:41:28
【问题描述】:
谁能帮我设置 Babel 以便我最新的 ES6、ES7 代码在 NodeJS 上运行?
【问题讨论】:
标签: javascript babeljs ecmascript-2017
谁能帮我设置 Babel 以便我最新的 ES6、ES7 代码在 NodeJS 上运行?
【问题讨论】:
标签: javascript babeljs ecmascript-2017
使用下面的 Package JSON 文件并安装所需的模块
{
"name": "babelSetup",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"start": "nodemon --exec babel-node src/index.js",
"build": "babel src --out-dir dist",
"serve": "node dist/index.js"
},
"devDependencies": {
"@babel/cli": "^7.1.5",
"@babel/core": "^7.1.6",
"@babel/node": "^7.0.0",
"@babel/preset-env": "^7.1.6",
"nodemon": "^1.18.7"
}
}
使用下面的 .babelrc 文件
{
"presets": ["@babel/preset-env"]
}
如果您查看脚本命令,您会发现所有源脚本都应该保存在 src 文件夹中,生成的文件应该保存在 dist 文件夹中,并且入口点脚本应该命名为 index.js。请根据您的需要进行更改。我很难搜索所有这些,所以想在 stackoverflow 上分享这个:)
【讨论】: