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

问题描述:

我正在将我们的应用程序从mvc 5改为asp.net核心2(visual studio 2017.3)。如何在asp.net核心应用程序中手动配置打字

在旧世界,我们曾在一个文件夹中的所有脚本的分型\分型\(对于example Scripts\typings\jquery\jquery.d.ts

,当然,这不是在asp.net核心工作了的。 我GOOGLE了,发现一些帖子,建议安装类型npm。然而npm被*,我不能从那里安装任何东西。

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

UPDATE

我发现,在myapp.ts我需要添加一个引用到特定的输入

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

,将解决这个问题。但是我不认为这很方便,因为我需要在所有的ts文件中使用jquery。有没有办法添加某种方式做同样的全球?

+0

你使用'tsconfig'?如果是这样,你可以设置'typeRoots'编译器选项。 –

+0

@AlekseyL。 tsconfig做到了。如果您将它作为答案发布,我会接受它。 – gsharp

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

通过gsharp编辑:

这就是我的长相tsconfig.json怎么样让我的我的项目工作。不知道这是否是配置的最佳方式。但它做什么,我希望:-)

enter image description here

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

    ] 
    } 
}