Babel 2018 Настройка для Node JS с автоматической транспиляцией - PullRequest
0 голосов
/ 02 декабря 2018

Может ли кто-нибудь помочь мне настроить Babel, чтобы мой последний код ES6, ES7 работал на NodeJS?

1 Ответ

0 голосов
/ 02 декабря 2018

Используйте приведенный ниже файл 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"]
}

Если вы посмотрите на команды scripts, вы можете узнать, что все исходные сценариидолжны храниться в папке src, сгенерированные файлы должны храниться в папке dist, а сценарий точки входа должен называться index.js.Пожалуйста, измените согласно вашей потребности.Мне было трудно все это искать, поэтому я решил поделиться этим в stackoverflow:)

...