问题描述
我有一个 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 (将#修改为@)