问题描述
我已经用{strong> babel 将这个index.ts
文件转存到index.js
。
https://www.npmjs.com/package/module-alias
您可以从module-alias
文档中看到,应在主文件中一次调用该行,然后再执行其他任何代码。
index.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
我可以做一些配置或解决方法来确保该行停留在结果文件的顶部吗?
该行不在该位置工作。它确实需要居于首位。当我手动将其移到顶部时,一切正常。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)