typescript - change - meta tags angular 4
Solo los módulos ''amd'' y ''sistema'' son compatibles junto con--out (1)
Significa lo que dice. No puede usar --out
/ --outFile
para agrupar módulos juntos para Node.js / CommonJS, ya que no hay un formato de paquete para CommonJS. Simplemente no use esa opción para CommonJS y se emitirán los archivos JS correspondientes para cada archivo de módulo TS de entrada.
Al compilar mecanografiado en VSCode, obtengo el siguiente error:
error TS6082: Solo los módulos ''amd'' y ''sistema'' son compatibles junto con --out.
Mis ajustes son los siguientes:
tsconfig.json
{
"compilerOptions": {
"target": "ES5",
"module": "commonjs",
"out": "current/game.js",
"removeComments": true,
"sourceMap": false
}
}
.vscode / tasks.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"
}
A pesar del error, el archivo game.js se crea y se ejecuta correctamente.
¿Alguien tiene alguna idea sobre qué podría causar este error?