Параметр module
имеет другое значение по умолчанию на основе target
, а параметр moduleResolution
имеет другое значение по умолчанию на основе параметра module
. Из документов :
--module
target === "ES3" or "ES5" ? "CommonJS" : "ES6"
--moduleResolution
module === "AMD" or "System" or "ES6" ? "Classic" : "Node"
Это то, что приводит к изменение в поведении. Вероятно, вы должны указать эти параметры явно. Что, вероятно, будет работать для вашего случая:
{
"compilerOptions": {
"target": "ES6",
"sourceMap": true,
"module": "CommonJS",
"moduleResolution": "node"
},
"compileOnSave": true,
}