我正在尝试构建一个 TypeScript 库,并希望使用
exports
中的 package.json
字段导出。
从nodejs和webpack的文档中,我看到
exports
是导出模块的推荐方式。
https://nodejs.org/api/packages.html#package-entry-points
https://webpack.js.org/guides/package-exports/
旧的方法是使用“main”、“types”和“module”。
如何使用此方法导出类型声明? 我应该继续使用“类型”字段吗?但是如果我有多个导出怎么办?
这是我的出口样本
"exports": {
".": {
"import": "./dist/A.mjs",
"require": "./dist/A.js"
},
"./A": {
"import": "./dist/A.mjs",
"require": "./dist/A.js"
},
"./B": {
"import": "./dist/B.mjs",
"require": "./dist/B.js"
}
}