【问题标题】:typings install vs. @types打字安装与@types
【发布时间】:2023-03-28 13:02:01
【问题描述】:

我现在正在尝试学习如何将 Angular 包含到 MVC 网络服务器中。

我正在关注本指南:http://www.mithunvp.com/using-angular-2-asp-net-mvc-5-visual-studio/

通过谷歌搜索和 npm 警告发现,不再使用类型安装。显然现在你会使用“npm install @types/...”的一些变体或类似的东西。

问题是,我不知道自己在做什么。我有一个教程中的 typings.json 文件:

"globalDependencies": {
"core-js": "registry:dt/core-js#0.0.0+20160725163759",
"jasmine": "registry:dt/jasmine#2.2.0+20160621224255",
"node": "registry:dt/node#6.0.0+20160909174046"}
}

我只是将这些添加到 package.json 并希望我完成了吗?或“@types/dependencyName”?还是用 NPM 做?

如果有人有另一个关于如何将 Angular 2.x/4.x 集成到 Visual Studio 2017 中的 Asp.Net-MVC Web 应用程序的最新指南,我也会非常感激,最好没有整个 gulpfile 的东西。

【问题讨论】:

    标签: angular typescript


    【解决方案1】:

    typings vs @types 主题与您使用的 Typescript 版本有关。

    @types 是随 Typescript 2 引入的,而 typings 只是一个第三方工具,旨在简化 Typescript 1 中类型定义文件 (.d.ts) 的安装。 你可以在这里阅读更多信息:The Future of Declaration Files

    【讨论】:

    • 谢谢,结果更新所有内容毕竟不是一个好主意!
    猜你喜欢
    • 2019-06-28
    • 2020-04-17
    • 2018-04-06
    • 2018-12-12
    • 2017-05-06
    • 1970-01-01
    • 2012-02-11
    • 2019-04-24
    • 2020-06-20
    相关资源
    最近更新 更多