我得到了一个不应该导出为d.ts文件的util文件,因为它仅供内部使用。该文件如下所示
// util.ts
/** @internal */
export const fun = function (...) {
...
};
/** @internal */
export const arrowFun = (...) => {
...
} 问题是,使用declaration: true,我仍然可以得到util.d.ts文件,即使它看起来像这样
// util.d.ts
export {};tsconfig.json是
{
"compilerOptions": {
"target": "es2021",
"module": "commonjs",
"outDir": "dist",
"strict": true,
"allowSyntheticDefaultImports": true,
"declaration": true,
"stripInternal": true
},
"include": [
"src/index.ts"
],
"exclude": [
"src/util.ts"
]
}有没有办法根本不生成文件?
请不要回答.gitignore或.npmrc的东西。我希望保持这个清晰和易于阅读,而不让人们搜索为什么不导出该文件。
发布于 2022-07-27 20:32:20
https://stackoverflow.com/questions/73143967
复制相似问题