ASP.NET 使用打字稿的 vNext
ASP.NET vNext with typescript
我已经下载了 Visual studio 2015 RC
来测试新的 ASP.NET vNext
。现在我正在尝试用 typescript 构建一个 MVC project
。
我发现在 vNext 中使用了以下依赖项(如果我错了请纠正我):
- 用于后端依赖项的 Nuget
- 用于客户端依赖的 Bower
- 用于客户端构建依赖项的 Npm
但是谁必须获取 typescript 的定义(*.d.ts 比如 jquery.d.ts...)?
从我上面写的东西来看,它必须由 Bower
完成,它没有任何 typescript 定义。同样,Nuget
不包含任何可以添加到项目中的打字稿定义。
But who have to fetch definitions for typescript(*.d.ts like jquery.d.ts...)?
打字稿定义的 TSD:https://github.com/DefinitelyTyped/tsd
TSD 管理器是一个 npm 包。但是,了解您对不存在的依赖项使用什么工具的明确分类。 VS 2015 提供了一些模板,但仅此而已。不喜欢 grunt、gulp 或 bower,并且想很好地使用不同的任务运行器和包管理器,您也可以开箱即用(只要它可以通过 npm 安装)。一些 Web 开发人员只对所有内容使用 npm,而不是使用 npm 和 bower。
要具体回答您的问题,您可以通过将 "tsd": "0.6.3"
添加到 packages.json
文件并执行程序包还原来安装 TypeScript 管理器。
我已经下载了 Visual studio 2015 RC
来测试新的 ASP.NET vNext
。现在我正在尝试用 typescript 构建一个 MVC project
。
我发现在 vNext 中使用了以下依赖项(如果我错了请纠正我):
- 用于后端依赖项的 Nuget
- 用于客户端依赖的 Bower
- 用于客户端构建依赖项的 Npm
但是谁必须获取 typescript 的定义(*.d.ts 比如 jquery.d.ts...)?
从我上面写的东西来看,它必须由 Bower
完成,它没有任何 typescript 定义。同样,Nuget
不包含任何可以添加到项目中的打字稿定义。
But who have to fetch definitions for typescript(*.d.ts like jquery.d.ts...)?
打字稿定义的 TSD:https://github.com/DefinitelyTyped/tsd
TSD 管理器是一个 npm 包。但是,了解您对不存在的依赖项使用什么工具的明确分类。 VS 2015 提供了一些模板,但仅此而已。不喜欢 grunt、gulp 或 bower,并且想很好地使用不同的任务运行器和包管理器,您也可以开箱即用(只要它可以通过 npm 安装)。一些 Web 开发人员只对所有内容使用 npm,而不是使用 npm 和 bower。
要具体回答您的问题,您可以通过将 "tsd": "0.6.3"
添加到 packages.json
文件并执行程序包还原来安装 TypeScript 管理器。