Наряду с --out поддерживаются только модули " amd " и " system
при построении typescript в VSCode я получаю следующую ошибку:
ошибка TS6082: поддерживаются только модули " amd " и "system" --из.
Мои настройки следующие:
tsconfig.в JSON
{
"compilerOptions": {
"target": "ES5",
"module": "commonjs",
"out": "current/game.js",
"removeComments": true,
"sourceMap": false
}
}
.vscode / задачи.в JSON:
{
"version": "0.1.0",
// The command is tsc. Assumes that tsc has been installed using npm install -g typescript
"command": "tsc",
// The command is a shell script
"isShellCommand": true,
// Show the output window only if unrecognized errors occur.
"showOutput": "silent",
// args is the HelloWorld program to compile.
"args": [],
// use the standard tsc problem matcher to find compile problems
// in the output.
"problemMatcher": "$tsc"
}
несмотря на ошибки, игра.JS-файл создается и работает правильно.
у кого-нибудь есть мысли по поводу что может вызвать эту ошибку?
1 ответов
это означает то, что он говорит. Вы не можете использовать --out
/--outFile
для связывания модулей вместе для узла.js / CommonJS, так как нет формата пакета для CommonJS. Просто не используйте эту опцию для CommonJS, и соответствующие JS-файлы будут выдаваться для каждого входного файла модуля TS.