如何在asp.net核心应用程序中手动配置输入

时间:2017-09-04 13:52:43

标签: typescript visual-studio-2017 typescript-typings asp.net-core-mvc-2.0

我将我们的应用从 mvc 5 迁移到 asp.net 核心2(visual studio 2017.3)。

在旧世界中,我们在文件夹Scripts \ typings \(for example Scripts\typings\jquery\jquery.d.ts

中包含所有内容

当然,这在asp.net核心中不再起作用了。 我用Google搜索并发现了一些建议用 npm 安装打字的帖子。但是npm被阻止了,我无法从那里安装任何东西。

有没有办法手动配置打字?

更新

我发现在myapp.ts中我需要添加对特定输入的引用

/// <reference path="somewhere/typings/jquery.d.ts" />

可以解决问题。但是我不认为这非常方便,因为我需要在所有ts文件中使用jquery。有没有办法在某种程度上添加全球相同的方法?

1 个答案:

答案 0 :(得分:2)

您可以在tsconfig.json文件中设置 typeRoots 编译器选项(如果项目中尚未包含,请添加它)。

由gsharp编辑:

我的tsconfig.json看起来如何让我的项目工作。不确定这是否是配置的最佳方式。但它符合我的期望: - )

enter image description here

{
  "compilerOptions": {
    "typeRoots": [
      "./Typings/**"

    ] 
  }
}