我在VS2015中使用HTML application with TypeScript
创建了空白File > New > Project
。
我在/scripts
文件夹中添加了一个基本的tsconfig.json,并希望VS读取该文件并将.js文件输出到另一个文件夹中。不幸的是,没有任何事这是一个虽然VS甚至没有找到tsconfig.json
还有其他人有这个问题吗?
我知道1.5之前有一个问题,但之前的修复似乎不起作用: https://github.com/Microsoft/TypeScript/issues/4300
----------------更新9/10/2015
这是一个示例tsconfig.json
{
"compilerOptions": {
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es5",
"module": "amd",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"outDir": "../www/scripts/"
},
"files": [
"./scripts/index.ts"
]
}
这是另一个tsconfig.json
{
"compilerOptions": {
"target": "es5",
"out": "/wwwroot/scripts/appBundle.js",
"sourceMap": true,
"removeComments": true,
"sourceRoot": "/"
}
}
我为TypeScript + Cordova项目创建了tsconfig.json文件,它们正常工作。
答案 0 :(得分:1)
在使用typescript 1.8 Beta之前,.ts 4.x项目忽略了.tsconfig。现在有了这个版本,visual studio会识别是否存在.tsconfig文件并禁用其他项目类型。
只需确保已卸载VisualScript的早期版本的Typescript,并安装最新版本。
以下是适用于VS的Typescript 1.8 Beta的安装文件:http://download.microsoft.com/download/6/D/8/6D8381B0-03C1-4BD2-AE65-30FF0A4C62DA/TS1.8.1-Beta-TS-master.20160126.1/TypeScript_Dev14Full.exe
以下是他们的公告:https://blogs.msdn.microsoft.com/typescript/2016/01/28/announcing-typescript-1-8-beta/