Javascript Babel 2018节点JS自动透明设置

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

有谁能帮我设置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",
    "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上分享一下:)