与ASP.NET v5一起使用TypeScript需要你用特定的方式来设置你的工程。 更多关于ASP.NET v5的详细信息请查看ASP.NET v5 文档 在Visual Studio的工程里支持当前的tsconfig.json还在开发之中,可以在这里查看进度#3983。
工程设置
我们就以在Visual Studio 2015里创建一个空的ASP.NET v5工程开始,如果你对ASP.NET v5还不熟悉,可以查看这个教程。
然后在工程根目录下添加一个scripts
目录。
这就是我们将要添加TypeScript文件和tsconfig.json文件来设置编译选项的地方。
请注意目录名和路径都必须这样才能正常工作。
添加tsconfig.json
文件,右键点击scripts
目录,选择Add
,New Item
。
在Client-side
下,你能够找到它,如下所示。
最后我们还要将下面的选项添加到tsconfig.json
文件的"compilerOptions"
节点里,让编译器输出重定向到wwwroot
文件夹:
"outDir": "../wwwroot/"
下面是配置好tsconfig.json
后可能的样子
{
"compilerOptions": {
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es5",
"outDir": "../wwwroot"
}
}
现在如果我们构建这个工程,你就会注意到app.js
和app.js.map
文件被创建在wwwroot
目录里。