如何通过节点中的诸如require之类的命令将babel选项传递给@ babel / register

时间:2018-10-12 17:43:09

标签: javascript node.js babel

我有一个像"start": "node -r @babel/register ./src/start.js"这样的脚本,我想将rootMode选项传递给@babel/register以使其找到我的配置文件。如果我在文件中要求@babel/register。我可以做require('@babel/register')({rootMode: 'upward'})。但是我不想像这样每个文件都有一个入口点脚本。

在命令行节点中需要时,是否可以将选项传递给babel寄存器?

1 个答案:

答案 0 :(得分:0)

只需像创建一个register.js文件

//register.js
require('@babel/register')({rootMode: 'upward'})

然后使用脚本"start": "node -r ./register.js ./src/start.js"