【发布时间】:2018-02-12 18:41:51
【问题描述】:
我正在将我们的应用从 mvc 5 迁移到 asp.net core 2 (visual studio 2017.3)。
在旧世界中,我们在文件夹 Scripts\typings\ 中拥有所有类型(对于 example Scripts\typings\jquery\jquery.d.ts)
当然,这在 asp.net 核心中不再起作用。 我用谷歌搜索并发现了一些建议使用 npm 安装类型的帖子。但是 npm 被阻止了,我无法从那里安装任何东西。
有没有办法手动配置类型?
更新
我发现在 myapp.ts 中我需要添加对特定类型的引用
/// <reference path="somewhere/typings/jquery.d.ts" />
这将解决问题。但是我认为这不是很方便,因为我的所有 ts 文件中都需要 jquery。有没有办法以某种方式在全球范围内做同样的事情?
【问题讨论】:
-
你使用
tsconfig吗?如果是这样,您可以设置typeRoots编译器选项。 -
@AlekseyL。 tsconfig 成功了。如果您将其发布为答案,我会接受。
标签: typescript visual-studio-2017 typescript-typings asp.net-core-mvc-2.0