我有一个文件,我希望能够在使用 node.js 的服务器上以及在浏览器上使用它。
我使用这条线有条件地导入了一个外部库。在浏览器上,我假设 XRegExp 已经定义。
if (typeof require !== 'undefined') XRegExp = require('xregexp').XRegExp;
我使用这一行有条件地导出了代码
if (typeof module !== 'undefined' && !module.exports) module.exports = ret;
在没有编译器抱怨的情况下,我如何在 TypeScript 中做同样的事情?