如何解决tsc --build 与 tsc --project
我有一个 monorepo,我正在将一个子项目转换为 TypeScript。 在我的 npm 脚本中,我有:
"build-proj1":"tsc --build ./proj1/tsconfig.json"
它有效,但由于某种原因,我注意到它非常慢。
当我将其更改为:
"build-proj1":"tsc --project ./proj1/tsconfig.json"
它执行得更快并产生相同的结果...
我的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.*"]
}
我的问题是 --build
和 --project
之间有什么区别,为什么 --build
的运行速度比 --project
慢得多?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。