带有打字稿类型的.net核心安装问题

时间:2016-10-11 11:15:56

标签: asp.net-mvc typescript asp.net-core typescript-typings

我刚刚下载了VS2015社区版,我正在将我的一个旧MVC项目迁移到.NET Core MVC。它已经好了,但我在TypeScript中为我的旧项目编写了所有客户端代码,现在证明这是设置(imho)的痛苦。在配置了驱动所有内容的所有这些新JSON配置文件之后,我已经设法让我的TypeScript文件正常工作,但是我现在只是添加了一些' definitleytyped'包(在项目中似乎无处可见)但我的TypeScript错误,因为它无法识别' $'对于jQuery ??

我搜索了谷歌,发现我现在应该使用' typings'相反,但对于我的生活,我只是没有到达任何地方。每个人都说运行' NPM安装类型 - 全球'但无论我是使用PowerShell还是cmd,还是使用VS dev命令行  是无法识别的?

请帮忙!

2 个答案:

答案 0 :(得分:1)

在计算机中安装Nodejs并将Visual Studio配置为使用刚刚安装的版本。检查此tutorial以查看其完成情况。

打开命令窗口并使用以下命令安装typings CLInpm install typings --global

现在,添加配置文件(例如tsconfig.json),一切正常。

答案 1 :(得分:1)

1 - 安装 npm https://nodejs.org

2 - 安装打字

npm install typings -g

3 - 更改VS中的设置以首先使用PATH,这是安装npm时的主要问题,VS现在自带嵌入式npm。

Tools -> Options -> Projects and Solutions -> External Web Tools

选择 $(PATH),然后使用箭头(右上角)将PATH移动到第一行。

4 - 现在cd到您的项目路径typings install jquery --save

5 - 这将安装在.ts文件中使用jquery所需的输入定义,键入JQueryStatic并使用它代替$

祝你好运!