Включите tsconfig.json для компиляции OnSave для файлов .js - PullRequest
0 голосов
/ 27 мая 2018

Я использую Visual Studio Professional 2015 с обновлением 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 голосов
/ 27 мая 2018

Это невозможно в Visual Studio 2015. Должно работать в Visual Studio 2017.

См. https://github.com/Microsoft/TypeScript/issues/14536.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...