【问题标题】:how to upload and create @type/myLibrary for a JS library如何为 JS 库上传和创建 @type/myLibrary
【发布时间】:2017-03-16 17:22:19
【问题描述】:

简而言之:

我有一个 javascript 库,我已经为其创建了 d.ts 文件 我无法实现的是如何使用@type/* 安装它

详情

我试图包含在我的项目中的存储库是 https://github.com/thesunlover/javascript-blowfish

我已经将它上传到https://www.npmjs.com/,并且我已经通过npm install 安装它。

我的问题是我不知道如何创建 npm install @types/javascript-blowfish 以使命令正确执行

我应该上传与打字相同的存储库还是应该更改package.json 中的某些内容?

【问题讨论】:

    标签: javascript node.js npm-install typescript-typings


    【解决方案1】:

    @types 包来源于https://github.com/DefinitelyTyped/DefinitelyTyped

    您可以将您的定义文件上传到DefinitelyTyped,一旦合并到主分支,它将自动发布到@types

    【讨论】:

    • 好的。我克隆 repo,创建一个分支,提交 d.ts 并请求 PR。对文件或目录有什么具体要求吗?我也应该只上传 d.ts 文件吗?
    • 如果您创建了一个仅用于本地使用的库,例如通用存储库,该怎么办。例如,我正在使用 Web Storm 并有一个 WebStormProjects 文件夹,其中包含一个 GenericRepository 文件夹和一个 SocialNetworkingApp 文件夹。我希望 SocialNetworkingApp 使用 GenericRepository。我将如何运行 npm install 才能做到这一点?我也希望这是打字,这会有所不同吗?
    猜你喜欢
    • 2016-04-14
    • 1970-01-01
    • 2021-02-10
    • 1970-01-01
    • 2021-04-27
    • 2011-08-13
    • 2017-01-18
    • 2022-01-19
    • 2021-12-04
    相关资源
    最近更新 更多