babel 不会在输出中注入相对需求

babel does not inject relative requires into the output

我 运行 babel 针对我的源文件,我想输出一个文件,所有相关导入都注入到文件中。

源结构

src
│   index.js
│   relative-file.js    
│
└───some-folder
        another-relative-file.js

索引文件需要 relative-filerelative-file 需要 another-relative-file

预期输出

index.js 没有相关要求,所有内容都注入到这个文件中。

实际产量

index.js 里面有 require('./relative-file')

尝试了 babel-cli 命令

babel src --out-file distribution/index.js

输出一个目录将输出多个文件,就像源一样。

babel src --out-dir distribution

我不认为 babel 有助于消除需求。你需要使用像 webpack 这样的打包器结合 babel 来实现你想要的。