Babel Project
GitbookKb2020-12-31
babeljs.io
π install 3 @babel (+)
$ npm install --save-dev @babel/core @babel/node @babel/preset-env
π .babelrc
{
"presets": ["@babel/preset-env"]
}
π npx babel-node
$ npx babel-node index.js
π .babelrc, babel.config.json
Babel has 2 parallel config file formats, which can be used together, or independently.
-
Project-wide configuration
babel.config.json
files, with the different extensions (.js, .cjs, .mjs)
-
File-relative configuration
.babelrc
files, with the different extensions (.babelrc, .js, .cjs, .mjs)package.json
files with a βbabelβ key
- monorepos: uses
babel.config.json