【问题标题】:Angular 2 official tutorial- typings folderAngular 2 官方教程-typings 文件夹
【发布时间】:2016-10-13 21:13:25
【问题描述】:

https://github.com/angular/quickstart/blob/master/README.md 中的自述文件 建议:

如果在 npm install 后没有显示 typings 文件夹,请安装 手动使用:npm run typings -- install

运行此命令还帮助我克隆了一个不同的 repo。 有人可以解释这是什么意思吗? 我阅读了有关类型库的信息,但不明白为什么它需要单独的步骤?

【问题讨论】:

    标签: angular typescript typescript-typings


    【解决方案1】:

    typing 是一个库,用于安装未使用 TypeScript 编码的外部库的 TypeScript 定义。使用打字,您可以安装 JavaScript 库的 TypeScript 定义,并在 TypeScript 中获得类的自动完成\验证。

    typings install 下载和安装所有需要的 Typescript 定义并存储到 typings.json。

    相反,npm install 通常只安装 npm 依赖项。通常它们是两个独立的阶段。

    编辑: 为了解决您的问题,最后:在 package.json 的安装后有以下配置:“postinstall”:“typings install”。也许,出于某种原因,它并不总是有效。所以如果在 npm install 之后没有创建 Typings 文件夹,他们会说手动运行命令。

    【讨论】:

    • 你明白为什么我链接的教程没有把它作为一个常规步骤吗?似乎它可能会自动发生?
    • 在 package.json 的安装后有这个:“postinstall”:“typings install”。也许,出于某种原因,它并不总是有效。因此,如果在 npm install 之后没有创建 Typings 文件夹,他们会说手动运行命令。抱歉,也许这是您不需要定义类型的答案:P
    猜你喜欢
    • 2016-06-24
    • 1970-01-01
    • 2023-02-25
    • 1970-01-01
    • 2016-10-04
    • 2018-11-29
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多