babel实战之@babel/register

 

1.简介

 

另一个使用 Babel 的方法是通过 require 钩子(hook)。require 钩子 将自身绑定到 node 的 require 模块上,并在运行时进行即时编译。 这和 CoffeeScript 的 coffee-script/register 类似。

 

2.安装

 

npm install @babel/core @babel/register --save-dev

 

3.用法

 

require("@babel/register");

node 后续运行时所需要 require 进来的扩展名为 .es6.es.jsx、 .mjs 和 .js 的文件将由 Babel 自动转换。

Polyfill 不会被引入进来,当所需的功能需要使用 polyfill 来实现时,你必须将它们逐个引入, 例如 生成器(generators)。

 

3.1 默认忽略 node_modules

 

注意࿱

上一篇:SQL注入(execute()之下)


下一篇:v4l2_async_subdev_notifier_register 分析