启用tsconfig.json以编译.ns文件的

时间:2018-05-27 20:03:21

标签: javascript visual-studio typescript tsconfig

我使用的是Visual Studio Professional 2015 Update 3和TypeScript 2.8.4。我有一个简单的项目

Scripts/
└── Widgets/
    ├── main.ts
    └── tsconfig.json

main.ts

console.log("Hello, world!");

tsconfig.json

{
    "compileOnSave": true,
    "compilerOptions": {
        "allowJs": true,
        "noImplicitAny": false,
        "noEmitOnError": true,
        "removeComments": false,
        "sourceMap": true,
        "target": "es5",
        "outFile": "dist/widgets.js"
    },
    "exclude": [
        "dist"
    ]
}

compileOnSave设置可以正常工作。但是,当我将main.ts更改为main.js时,尽管设置了allowJs设置,但它不会在保存时编译。我可以做些什么让compileOnSave适用于扩展名为.js的文件?

1 个答案:

答案 0 :(得分:0)

在Visual Studio 2015中无法实现。它应该可以在Visual Studio 2017中使用。

请参阅https://github.com/Microsoft/TypeScript/issues/14536