Ale*_*lls 6 node.js typescript typescript2.0
我在 TS 文件中有这个:
exports.default = module.exports;
Run Code Online (Sandbox Code Playgroud)
(这是为了支持 Node 样式和 TS 样式导入。)
有没有办法用纯 TS 而不是 JS 创建上面这行代码?
我试过这个:
export default const = module.exports;
Run Code Online (Sandbox Code Playgroud)
并且不会转译。
有点违反直觉,答案似乎是:
export default module.exports;
Run Code Online (Sandbox Code Playgroud)
就是这样。
但是,为了使任何 .d.ts 文件正常运行,您实际上最好这样做:
let $exports = module.exports;
export default $exports;
Run Code Online (Sandbox Code Playgroud)
您可以在这里阅读: https://github.com/Microsoft/TypeScript/issues/16442
| 归档时间: |
|
| 查看次数: |
8924 次 |
| 最近记录: |