Javascript 如何创建具有

Javascript 如何创建具有,javascript,typescript,build,Javascript,Typescript,Build,我遇到了一个新手问题: 我有两个项目,A和B,以及A和B都使用的本地模块库。一切都是用打字稿写的 A/ package.json B/ package.json Lib/ package.json index.ts 有这样的例子吗?问题描述了问题。。。两年前 答案描述了解决此问题的四种方法。我选择选项2,创建一个npm包,因为它是唯一一个允许我以理智的方式使用模块的包 问题出在这里:Lib模块依赖于一个C.js文件,我已经为它编写了一个C.d.ts文件 Lib/

我遇到了一个新手问题: 我有两个项目,A和B,以及A和B都使用的本地模块库。一切都是用打字稿写的

A/
    package.json
B/
    package.json
Lib/
    package.json
    index.ts
有这样的例子吗?问题描述了问题。。。两年前

答案描述了解决此问题的四种方法。我选择选项2,创建一个npm包,因为它是唯一一个允许我以理智的方式使用模块的包

问题出在这里:Lib模块依赖于一个C.js文件,我已经为它编写了一个C.d.ts文件

Lib/
    package.json
    index.ts
    C.js
    C.d.ts
我应该将源TypeScript文件放在哪里? 如果我将所有预编译的源代码放在Lib/src/目录中,那么在编译时,C.d.ts和C.js不会复制到已编译的目录中,因此类型解析失败。如果我将预编译的源代码放入根Lib/目录,则类型解析无法尝试读取index.ts而不是index.d.ts

捆绑TypeScript项目以使用npm的典型示例是什么