我有这个index.ts
文件,我index.js
用babel转换成这个文件。
我需要一个特定的要求位于文件的顶部。
https://www.npmjs.com/package/module-alias
您可以从module-alias
文档中看到,应该在主文件中调用该行一次,然后再调用任何其他代码。
索引.ts
require("module-alias/register"); // <--- THIS LINE NEEDS TO COME BEFORE ANY CODE
// REST OF THE FILE
但是babel在转译版本的那一行之前添加了一堆东西。
index.js
Object.defineProperty(exports, "__esModule", { value: true});
function _interopRequireDefault(obj) { ... }
function _getRequireWildcardCache() { ... }
function _interopRequireWildcard(obj) { ... }
// SOME OTHER STUFF
require("module-alias/register"); // THE LINE HAS MOVED DOWN TO HERE
有没有我可以做的配置或一些解决方法来确保该行保持在结果文件的顶部?
那条线在那个位置不起作用。它真的需要在上面。当我手动将它移到顶部时,一切正常。