typescript怎么使用本地javascript库的.d.ts文件?
发布于 5 年前 作者 pkoukk 3984 次浏览 来自 问答

如题。 因为项目中使用了一个github上的第三方库,其中有一些内容很久没有更新,所以我做了些改动。 一开始是用npm引用本地库的方法,来使用这个修改过的库。 但是目前发现这种方式在npm install 部署的时候经常出问题,时常报File not Found。 所以现在尝试直接把这个库的文件copy进当前项目,并且写了.d.ts。问题在使用 ///<reference path=""/> 的时候,程序会报Cannot find moudle 看上去应该是因为ts不会直接读取.d.ts所在的目录,而是会在node_modules 里找

4 回复

应该是在 package.json 中添加 types 字段去指定 .d.ts 文件路径

@cWatermelon 没用,虽然typescript能找到.d.ts文件,但是他找不到我这个库。解析默认是从node_modules 里面去找的

declare module “xxx” {}

回到顶部