如何创建一个具有的TypeScript库

时间:2016-08-15 07:14:36

标签: javascript typescript build

我一直坚持新手问题: 我有两个项目,A和B,以及A和B都使用的本地模块Lib。所有内容都是用TypeScript编写的。

A/
    package.json
B/
    package.json
Lib/
    package.json
    index.ts

有这方面的例子吗? This问题描述了这个问题...... 2年前。

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

问题:Lib模块依赖于我为.d.ts文件编写的C.js文件。

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项目以使用w / npm的规范示例是什么?

0 个答案:

没有答案