写typescript库需要声明文件吗

问题描述 投票:0回答:0

发布 typescript 库时是否需要生成 typescript 声明文件(和相关的 javascript)?

说我有一个顶级图书馆(

foo
index.ts

export class LibraryClass
{
...
}

然后在我的

bar
申请中,我写:

import { LibraryClass } from "foo";

即使我在我的

foo
目录中安装了
node_modules
库,它也应该工作吗?它正在为我工作,目前将两个存储库与
yarn link
本地链接,但我被告知一旦我发布包和
yarn add
它就不会工作 - 这对我来说毫无意义。

该库将仅在打字稿项目中使用,因此看起来应该可以避免

tsc
并直接导入类型。

javascript node.js typescript tsc
© www.soinside.com 2019 - 2024. All rights reserved.