【发布时间】:2017-11-12 19:25:39
【问题描述】:
我在 TS 文件中有这个:
exports.default = module.exports;
(这是为了同时支持 Node 样式和 TS 样式的导入。)
有没有办法用纯TS而不是JS来创建上面这行代码?
我试过了:
export default const = module.exports;
这不会转译。
【问题讨论】:
标签: node.js typescript typescript2.0
我在 TS 文件中有这个:
exports.default = module.exports;
(这是为了同时支持 Node 样式和 TS 样式的导入。)
有没有办法用纯TS而不是JS来创建上面这行代码?
我试过了:
export default const = module.exports;
这不会转译。
【问题讨论】:
标签: node.js typescript typescript2.0
有点违反直觉,答案似乎是:
export default module.exports;
就是这样。
但是,为了让任何 .d.ts 文件正常运行,您实际上最好这样做:
let $exports = module.exports;
export default $exports;
你可以在这里阅读: https://github.com/Microsoft/TypeScript/issues/16442
【讨论】: