我可以在运行yarn install @types/sanctuary的时候安装@types/sanctuary。
但是我想从这个分支代码库安装@types/sanctuary:https://github.com/vicrac/DefinitelyTyped/blob/master/types/sanctuary/index.d.ts
如何使用yarn或npm执行此操作
发布于 2021-02-11 02:16:10
Yarn和npm有他们自己的注册表,所以当你告诉他们安装(例如) @types/express时,他们会查看他们的文件并把它们交给你。GitHub repos和任何其他不在注册表中的包将无法使用(yarn/npm) install @types/...命令进行安装。
确定类型的是一个包的集合,人们对其进行贡献,然后(我认为)被发送到npm或类似的地方。如果你想安装你的版本,那么你应该改变你的fork的结构(或者做一个新的),让它看起来像一个普通的包。
我将使用这个twitter.js代码库作为示例
在npm中,您可以像这样从git代码库安装TypeScript包:npm install git+{url}.git (请参阅this answer)
npm install --save git+https://github.com/twitterjs/twitter.js.git然后将其导入您的typescript文件中,如下所示
import twitter from "twitter.js"https://stackoverflow.com/questions/59505055
复制相似问题