我想修复警告:
警告:找不到父 tsconfig.json
在 TypeScriptErrors
选项卡中IntelliJ IDEA 2016.3
。我的 TypeScript 代码位于该src
目录中,并且我的 TypeScript 输出lib
将按预期进行,而无需将src
文件夹添加到lib
.
我lib
在其他项目中使用该文件夹,它似乎按预期工作。所以这似乎不是一个大问题,但我偶尔会遇到 TSLint 的问题,它有时似乎没有拾取.tsx
文件是 JSX 并且 lints 不正确,并且似乎偶尔将其视为普通.ts
文件。最终它似乎想通了。我想知道这是否与我的 TSLint 设置配置为使用有关tsconfig.json
。
我之前也曾在文件夹中的文件.js
旁边出现过转译文件,但自从我最近修改了我的文件后就没有了。.ts
src
tsconfig.json
文件如下:
tsconfig.json
src/index.ts
lib/index.js
lib/index.d.ts
我已经升级到 TypeScript 2.1.4,但在 2.0.10 中看到了它。
我的tsconfig.json
文件:
{
"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
}
}