有人可以帮助我设置Babel,以便我的最新ES6,ES7代码在NodeJS上运行吗?
答案 0 :(得分:0)
使用以下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上共享它:)