提问人:Cheetah 提问时间:11/17/2023 最后编辑:starballCheetah 更新时间:11/18/2023 访问量:31
从我的 Typescript npm 库中导出所有内容的正确方法是什么
What is the correct way to export everything from my Typescript npm library
问:
我有一个这样的结构:
/
/lib
/lib/src/submodule/thing.ts
/lib/src/index.ts
/lib/package.json
/project
/project/src/index.ts
/project/package.json
/lib/package.json:
...
"main": "/build/index.js",
"types": "/build/index.d.ts",
...
/lib/src/submodule/thing.ts:
export const thing = "thing";
/lib/src/index.ts:
export * from "./submodule/thing";
/项目/package.json:
...
"dependencies": {
"lib": "../lib/"
...
/project/src/index.ts:
import { thing } from "lib";
据我所知,这编译并有效。
我的问题是 VSCode 为其自动完成提供了相对导入作为选项。
导入时我得到以下两个:thing
Add import from "lib"
Add import from "lib/build/submodule/thing.ts"
我只希望第一个选项可用,但我无法弄清楚我需要进行哪些更改才能实现这一点 - 有什么想法吗?
注意:我希望很明显有更多的子模块/类是从中导出的,我试图简化示例。 需要保留 中引用的模块(而不仅仅是导入源代码)lib
lib
project
package.json
答: 暂无答案
评论