babel转换代码使用绝对导入

Bla*_*axy 12 javascript babeljs

使用@babel/cli以下命令显示代码:

babel.config.js

生成一个文件,需要从我的计算机使用绝对路径导入.当然,在服务器上运行它会因为找不到路径而中断.

以下是绝对导入的示例:

babel --plugins @babel/plugin-transform-arrow-functions www/js/origin.js --out-file www/js/result.js
Run Code Online (Sandbox Code Playgroud)

有没有办法让转换后的文件包含内联所需的一切?

我目前不使用任何特定babelrc@babel/cli文件.

小智 5

问题中所述,react-app 预设有一个名为的选项,默认absoluteRuntime设置为true。因此,请尝试如下设置false

 "presets": [
["react-app", { "absoluteRuntime": false }],]
Run Code Online (Sandbox Code Playgroud)

VasiliKubarka在该问题中给出了原始答案。我只是为了他人的利益在这里复制。