Asp.net mvc 带有typescript键入的.net core安装问题

Asp.net mvc 带有typescript键入的.net core安装问题,asp.net-mvc,typescript,asp.net-core,typescript-typings,Asp.net Mvc,Typescript,Asp.net Core,Typescript Typings,我刚刚下载了VS2015社区版,正在尝试将我的一个旧MVC项目迁移到.NET核心MVC。虽然一切正常,但我用TypeScript为我的旧项目编写了所有客户端代码,现在证明这是一个令人头疼的设置(imho)。在配置了所有这些驱动一切的新JSON配置文件之后,我现在已经设法让我的TypeScript文件工作了,但是我现在刚刚添加了一些“definitleytyped”包(在项目中似乎不明显),但是我的TypeScript出错了,因为它无法识别jQuery的“$” 我搜索了谷歌,发现我现在应该用“打字

我刚刚下载了VS2015社区版,正在尝试将我的一个旧MVC项目迁移到.NET核心MVC。虽然一切正常,但我用TypeScript为我的旧项目编写了所有客户端代码,现在证明这是一个令人头疼的设置(imho)。在配置了所有这些驱动一切的新JSON配置文件之后,我现在已经设法让我的TypeScript文件工作了,但是我现在刚刚添加了一些“definitleytyped”包(在项目中似乎不明显),但是我的TypeScript出错了,因为它无法识别jQuery的“$”

我搜索了谷歌,发现我现在应该用“打字”来代替,但就我的一生而言,我什么都没有得到。每个人都说运行“NPM安装键入-全局”,但我是否使用了PowerShell或cmd或VS dev命令行“NPM”都无法识别


救命啊

在计算机中安装
Nodejs
,并将Visual Studio配置为使用刚刚安装的版本。检查一下这个,看看是怎么做的

打开命令窗口,并使用以下命令安装
typings CLI
npm安装打字--全局


现在,添加配置文件(例如tsconfig.json),所有这些都应该可以工作。

在计算机中安装
Nodejs
,并将Visual Studio配置为使用刚刚安装的版本。检查一下这个,看看是怎么做的

打开命令窗口,并使用以下命令安装
typings CLI
npm安装打字--全局


现在,添加配置文件(例如tsconfig.json),所有配置文件都应该可以正常工作。

1-安装npm

2-安装打字

npm install typings -g
3-更改VS中的设置以首先使用您的路径,这是安装npm时始终存在的主要问题,VS现在带有嵌入的npm

Tools -> Options -> Projects and Solutions -> External Web Tools
选择$(路径),然后用箭头(右角)将路径移动到第一行

4-现在
cd
到您的项目路径并
键入安装jquery--保存

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


祝你好运

1-安装npm

2-安装打字

npm install typings -g
3-更改VS中的设置以首先使用您的路径,这是安装npm时始终存在的主要问题,VS现在带有嵌入的npm

Tools -> Options -> Projects and Solutions -> External Web Tools
选择$(路径),然后用箭头(右角)将路径移动到第一行

4-现在
cd
到您的项目路径并
键入安装jquery--保存

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


祝你好运

Visual Studio附带了一个版本的
Nodejs
(要求运行
npm
),然后您可以配置package.json并点击还原包(右键单击npm依赖项)。我更喜欢安装我的
Nodejs
版本。在这里,您可以找到如何配置
Nojejs
的外部版本。如果在VisualStudio外部配置NodeJ,可以在cmd提示符下运行
npm
命令。嗨,Fabricio-thanx为此,我现在已成功安装了“typings”软件包,但安装/重新安装用于jquery的nuget DefinitylTyped软件包似乎没有任何作用,没有任何文件添加到我的项目中,但nuget说它们已安装,我现在是否需要以不同的方式安装这些“键入”(即不使用nuget版本)?是否有其他版本?如果添加带有nuget的包,则文件存储在
C:\Users\USER\u NAME\.nuget\packages
文件夹或当前文件夹中。如果添加带有npm的包,文件将存储在当前文件夹(在node_modules文件夹中)或
C:\Program files\nodejs\node_modules
文件夹中。我在visual studio外部安装了node.js并运行了“npm安装键入--全局”命令,但这对我的项目没有任何影响。然而,我通过编辑package.json并放置“typings”:“1.4.0”,成功地在我的项目中添加了“typings”包。但这是我所能做的,我不知道如何将jquery输入到我的项目中。。。为什么我们不只是在VS2013中使用nuget呢?我现在似乎到处都有*.json配置文件,真是一团糟!!!!救命啊!使用
npm install typings--global
命令,您已经安装了typings CLI。现在它在你的道路上。您只需要在VisualStudio中的项目中添加配置文件(例如tsconfig.json)。visual studio必须使用路径中的Nodejs版本。我的第一条评论中的教程介绍了如何执行此操作。Visual Studio附带了一个版本的
Nodejs
(要求运行
npm
),然后您可以配置package.json并点击还原包(右键单击npm依赖项)。我更喜欢安装我的
Nodejs
版本。在这里,您可以找到如何配置
Nojejs
的外部版本。如果在VisualStudio外部配置NodeJ,可以在cmd提示符下运行
npm
命令。嗨,Fabricio-thanx为此,我现在已成功安装了“typings”软件包,但安装/重新安装用于jquery的nuget DefinitylTyped软件包似乎没有任何作用,没有任何文件添加到我的项目中,但nuget说它们已安装,我现在是否需要以不同的方式安装这些“键入”(即不使用nuget版本)?是否有其他版本?如果添加带有nuget的包,则文件存储在
C:\Users\USER\u NAME\.nuget\packages
文件夹或当前文件夹中。如果添加带有npm的包,文件将存储在当前文件夹(在node_modules文件夹内)或
C:\Program files\nodejs\node_modules
f中