1. https://www.babeljs.cn/docs/babel-register
npm install @babel/core @babel/register --save-dev
Copy
require("@babel/register");
Copy
node 后续运行时所需要 require 进来的扩展名为 .es6
、.es
、.jsx
、 .mjs
和 .js
的文件将由 Babel 自动转换。
2. https://www.babeljs.cn/setup#installation
npm install babel-register
To include it you will need to require it at the top of the entry point to your application.
require("babel-register");
If you are using ES6's import
syntax in your application's entry point, you should instead import at the top of the entry point to ensure it is loaded first:
import "babel-register";
All subsequent files required by node with the extensions .es6
, .es
, .jsx
and .js
will be transformed by Babel.