首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tsconfig.json -扩展编译器不使用其他tsconfig.json文件

tsconfig.json -扩展编译器不使用其他tsconfig.json文件
EN

Stack Overflow用户
提问于 2018-04-27 16:20:24
回答 1查看 1.4K关注 0票数 1

我正在尝试将我的tsconfig.json分割成不同的文件。一个用于src文件,另一个用于测试。当我将它们分开,并使用扩展字段时,它似乎不起作用。只使用基本tsconfig.json。我做错了什么?

代码语言:javascript
复制
{ // tsconfig.json
    "compileOnSave": true,
    "compilerOptions": {
        "lib": [
            "es2017"
        ],
        "module": "commonjs",
        "noImplicitReturns": true,
        "removeComments": true,
        "target": "es6",
        "types": [
            "jest",
            "node",
            "express",
            "electron",
            "cors"
        ],
        "noUnusedLocals": true
    }
}

{ // tsconfig.src.json
    "extends": "./tsconfig.json",
    "compilerOptions": {
        "outDir": "main"
    },
    "include": [
        "src"
    ]
}

{ // tsconfig.src.json
    "extends": "./tsconfig.json",
    "compilerOptions": {
        "outDir": "out-tests"
    },
    "include": [
        "src-tests"
    ]
}
EN

回答 1

Stack Overflow用户

发布于 2020-07-14 01:30:13

tsc本身并不会自动查找所有tsconfig.*.json。如果希望使用不同的tsconfig进行编译,则必须使用-p参数自行指定:

代码语言:javascript
复制
tsc -p tsconfig.src.json
tsc -p tsconfig.test.json

来自tsc的帮助:

-p文件或目录-项目文件或目录编译给定的配置文件路径或带有“tsconfig.json”的文件夹。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50066571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档