Javascript Babel 2018节点JS自动透明设置
有谁能帮我设置Babel,让我最新的ES6、ES7代码在NodeJS上运行吗?使用下面的JSON文件包并安装所需的模块Javascript Babel 2018节点JS自动透明设置,javascript,babeljs,ecmascript-2017,Javascript,Babeljs,Ecmascript 2017,有谁能帮我设置Babel,让我最新的ES6、ES7代码在NodeJS上运行吗?使用下面的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", "serv
{
"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"
}
}
使用下面的.lrc文件
{
"presets": ["@babel/preset-env"]
}
如果查看脚本命令,您可以了解到所有源脚本都应保存在src文件夹中,生成的文件应保存在dist文件夹中,入口点脚本应命名为index.js。请根据您的需要更换。我花了很长时间才搜索到这一切,所以我想在stackoverflow上分享一下:)