【问题标题】:Get typescript definition files via bower?通过 bower 获取 typescript 定义文件?
【发布时间】:2016-04-07 18:13:53
【问题描述】:

是否有任何其他可能性来获取 TypeScript 类型定义,然后从有用的DefinitelyTyped Repo 复制或使用 NuGet? 也许是凉亭或类似的东西?

【问题讨论】:

    标签: typescript bower


    【解决方案1】:

    最好的选择是使用tsd。类似于npmbower,但用于打字稿定义

     npm install tsd@next -g
    
     cd path/to/your/project
     tsd init
    

    然后

     tsd install jQuery --save
    

    就是这样。

    编辑

    有一个新的 TypeScript 定义管理器 typings,其目标是外部模块使用的非环境类型定义。

    编辑

    使用未来的TypeScript 2,您将能够使用npm install @types/jQuery 安装类型定义

    【讨论】:

    • @jesuslopez,您可以选择不使用包管理器。
    • 我目前正在使用 npm、bower 和 NuGet。为什么我们需要另一个包管理器?它只会使事情复杂化。
    • 最初的问题是关于如何在没有 Nuget 的平台上安装定义。
    • 你可以使用 bower -installdefinitelyTyped
    • 使用两个 JavaScript 包管理器似乎是在浪费时间。
    【解决方案2】:

    用凉亭是可能的。

    首先使用 npm 安装 bower:

    npm install -g bower
    

    然后使用 bower 安装 DefinitiveTyped:

    bower install DefinitelyTyped
    

    【讨论】:

    • 我不推荐这个选项。 VS中的DefiniteTyped将IDE带入了尖叫的火焰停止状态。即使什么都不做,我的 CPU 也接近 100%,所有编辑器窗口都关闭了几分钟。
    • 请注意,这将获得所有从DefiniteTyped可用的TypeScript定义。
    【解决方案3】:

    【讨论】:

    • 正如我的问题所解释的,我知道有可能通过 NuGet 获取定义。我正在 Ubuntu/Mac OS 上开发,其中 NuGet 不是最佳解决方案。
    • 你的问题不够清楚,好像是在问能不能通过nuget安装。
    • 好的,为前端开发获取库和其他依赖项的常见任务是使用bower。也可以通过 bower 获取 TypeScript 类型定义。
    • 这看起来很有趣!谢谢
    猜你喜欢
    • 2021-08-23
    • 1970-01-01
    • 2019-03-11
    • 1970-01-01
    • 1970-01-01
    • 2021-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多