typescript - tsc no excluye node_modules
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"exclude": [
"node_modules",
"typings/main",
"typings/main.d.ts"
]
}
Estoy tratando de actualizar una aplicación angular2/beta8 a RC1, y lo estoy haciendo básicamente reestructurando según la guía de inicio rápido.
Copié su tsconfig.json en el directorio de mi proyecto. Creo que tengo todo lo demás listo, pero cuando ejecuto tsc, obtengo todo tipo de errores en archivos dentro de mi carpeta node_modules. ¿Por qué incluso está buscando allí en primer lugar?
Respuesta #1
Agrega esta opción en tsconfig.json
{
"compilerOptions": {
"skipLibCheck": true
},
}
Respuesta #2
No sé si encontraste una respuesta a esto, Alex, pero la pregunta/respuesta mencionada en los comentarios por LDL proporciona una respuesta, enviada por Srikanth Injarapu.
Aquí está la respuesta por si alguien no tiene ganas de ir a ese enlace:
Si estás apuntando a ES5, añade "node_modules/typescript/lib/lib.es6.d.ts" al archivo tsconfig.json:
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"noImplicitAny": false,
"outDir": "built",
"rootDir": ".",
"sourceMap": false
},
"files": [
"helloworld.ts",
"node_modules/typescript/lib/lib.es6.d.ts"
],
"exclude": [
"node_modules"
]
}
EDITAR
En mi aplicación hago uso de webpack para construir mi aplicación y todavía obtengo los mismos errores que aparecen en la consola. Actualmente estoy investigando cómo solucionar esto y volveré a informar con lo que encuentre.
