这是我的项目:
1.模块A是是ts文件:
export default {
XXX
}
2.将模块A通过tsconfig将其转换为commonjs模块,以下是tsconfig.json配置:
{
"compilerOptions": {
"target": "ES6",
"module": "CommonJS",
"moduleResolution": "node",
"rootDir": ".",
"outDir": "build",
},
"include": [
"src/**/*"
]
}
3.模块A通过上述配置,编译为了下述形式:
exports.default = XXX
4.我在使用模块A的时候,需要这样:
const XXX = require('XXX').default
问题:
这样必须要在后面加个default,非常的不方便。请问有什么方式可以将模块A编译成下面这种形式吗?
module.exports= XXX
Typescript 文档
export defaut XXX
是和import XXX from
配合使用的export = XXX
适合XXX = require()
配合使用的