1

我有这个index.ts文件,我index.jsbabel转换成这个文件。

我需要一个特定的要求位于文件的顶部。

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

有没有我可以做的配置或一些解决方法来确保该行保持在结果文件的顶部?

那条线在那个位置不起作用。它真的需要在上面。当我手动将它移到顶部时,一切正常。

4

0 回答 0