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:)