Advertencia: no se puede encontrar tsconfig.json padre
Me gustaría arreglar la advertencia:
Advertencia: no se puede encontrar tsconfig.json padre
en el TypeScriptErrors
pestaña enIntelliJ IDEA 2016.3
. Mi código TypeScript vive en elsrc
directorio y mi salida de TypeScript va alib
como se esperaba sin elsrc
carpeta que se agrega alib
.
Yo consumo ellib
carpeta en otros proyectos y parece funcionar como se esperaba. Por lo tanto, esto no parece ser un gran problema, pero ocasionalmente tengo un problema con TSLint donde a veces no parece detectar un problema.tsx
el archivo es JSX y no funciona correctamente y parece tratarlo ocasionalmente como normal.ts
archivo. Eventualmente parece resolverlo. Me pregunto si eso está relacionado, ya que mis configuraciones de TSLint están configuradas para usartsconfig.json
.
También he tenido previamente.js
los archivos transpilados aparecen al lado del.ts
archivos en elsrc
carpeta, pero no desde que modifiqué mitsconfig.json
recientemente.
Archivos de la siguiente manera:
tsconfig.json
src/index.ts
lib/index.js
lib/index.d.ts
He actualizado a TypeScript 2.1.4, pero lo estaba viendo con 2.0.10.
Mitsconfig.json
archivo:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"jsx": "react",
"allowJs": false,
"isolatedModules": false,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"declaration": true,
"noImplicitAny": false,
"noImplicitUseStrict": true,
"noEmitHelpers": false,
"removeComments": true,
"noLib": false,
"sourceMap": true,
"inlineSources": true,
"preserveConstEnums": true,
"allowSyntheticDefaultImports": true,
"suppressImplicitAnyIndexErrors": true,
"rootDir": "./src",
"outDir": "./lib"
},
"include": [
"./src/**/*"
],
"compileOnSave": true,
"atom": {
"rewriteTsconfig": false
}
}