小编Rom*_*man的帖子

tsc --build 与 tsc --project

我有一个 monorepo,正在将子项目转换为 TypeScript。在我的 npm 脚本中,我有:

"build-proj1":"tsc --build ./proj1/tsconfig.json"
Run Code Online (Sandbox Code Playgroud)

它有效,但由于某种原因,我注意到它非常慢。

当我将其更改为:

"build-proj1":"tsc --project ./proj1/tsconfig.json"
Run Code Online (Sandbox Code Playgroud)

它执行得更快并产生相同的结果......

我的tsconfig.json供参考:

{
    "compilerOptions": {
        "allowSyntheticDefaultImports": true,
        "module": "CommonJS",
        "target": "es2018",
        "lib": ["es2019"],
        "noImplicitAny": false,
        "declaration": false,
        "allowJs": true,
        "preserveConstEnums": true,
        "outDir": "./dist",
        "sourceMap": true,
        "skipLibCheck": true,
        "baseUrl": "./",
        "types": ["node"],
        "typeRoots": ["../node_modules/@types"],
        "strict": true,
        "esModuleInterop": true,
        "disableReferencedProjectLoad": true,
        "paths": {
            "root-common/*": ["../common/*"],
            "root-config/*": ["../config/*"],
            "root/*": ["../*"]
        }
    },
    "include": ["./**/*"],
    "exclude": ["node_modules", "**/*.spec.ts", "**/*.test.*", "./dist/**/*", "../common/**/*test.*"]
}
Run Code Online (Sandbox Code Playgroud)

--build我的问题是和之间有什么区别--project,为什么--build运行速度会比 慢很多 …

npm typescript tsc

23
推荐指数
1
解决办法
2万
查看次数

标签 统计

npm ×1

tsc ×1

typescript ×1