【问题标题】:How to include definitely typed files in an Angular2 angular-cli based project如何在基于 Angular2 angular-cli 的项目中包含明确类型的文件
【发布时间】:2017-03-09 21:46:54
【问题描述】:

这种情况的最佳做法是什么:

我使用angular-cli 创建了一个Angular2 项目(即使用ng new)

我想包含来自definitely typed 的 TypeScript 类型

例如,我应该使用typings 来安装这些类型吗?如何确保 ng build 中包含这些类型?

如果您的回答是我应该以某种方式破解 webpack 设置,请说明我将如何做到这一点,因为我只有 angular-cli.json 文件

【问题讨论】:

    标签: angular typescript angular-cli definitelytyped


    【解决方案1】:

    Angular-cli 使用 typescript 2.0,你只需要在 npm 上搜索类型,说你想要 jquery 类型,安装它们:

    npm install --save @types/jquery
    

    就是这样。更多信息here

    【讨论】:

    • 这适用于仅在 npm 上发布其类型的库。一些较小的库只有一个较旧的 ExplainedTyped 类型文件。你可以使用类型来安装它,使用typings install dt~my-library-name --global,但不幸的是,angular-cli 不会选择它
    • 例如,如何在 Angular 组件中引用这些新类型? (仅供参考 - 您的“更多信息”链接已损坏)。
    猜你喜欢
    • 2016-11-19
    • 1970-01-01
    • 2018-12-22
    • 2020-08-29
    • 2019-03-04
    • 2017-11-11
    • 2017-05-24
    • 1970-01-01
    • 2017-05-30
    相关资源
    最近更新 更多