Babel 2018 Настройка для Node JS с автоматической транспиляцией

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

1 ответ

Используйте приведенный ниже файл 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. Пожалуйста, измените согласно вашей потребности. Мне было трудно все это искать, поэтому я решил поделиться этим в stackru:)

Другие вопросы по тегам