Visual Studio 2015 - tsconfig.json - TypeScript 1.6.0 Beta

时间:2015-09-08 19:30:09

标签: typescript visual-studio-2015

我在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文件,它们正常工作。

1 个答案:

答案 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/