javascript - 如何从 Node 中的 require 等命令将 babel 选项传递给 @babel/register

标签 javascript node.js babeljs

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

在命令行 Node 中需要时,有没有办法将选项传递给 babel 寄存器?

最佳答案

只需创建 register.js 文件,就像

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

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

关于javascript - 如何从 Node 中的 require 等命令将 babel 选项传递给 @babel/register,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52784612/

相关文章:

javascript - 如何获取 div 的背景图像值并将其应用于 img 标签 onclick 的 src 值?

javascript - WebSocket 开销和手动缓冲数据包

javascript - 如何使用 mysql 数据库中的 nodejs 和 socket.io 在网页上获取实时更新?

javascript - 在 typescript、node 和 babel 中使用静态属性

node.js - 使用 npm 链接符号链接(symbolic link) react 模块以进行本地开发会产生错误

javascript - React应用程序中自动脚本将js转换为jsx

javascript - 为什么输入不能与 ng-repeat 一起正常工作

javascript - 视频播放解决方案

javascript - 你能强制 Vue.js 重新加载/重新渲染吗?

javascript - 使用 Paper.js 调整光栅背景图像的大小