我有一个带有两种不同类型的软件包的lerna monorepo:js和css。
我只需要对具有tsconfig.json
的那些软件包进行类型检查。
当我尝试运行lerna exec tsc
时,对于那些没有tsconfig.json
的软件包,它会失败并显示错误。
答案 0 :(得分:0)
利用shell:
lerna exec '! [ -f tsconfig.json ] || tsc'
(其他人可以随意添加Windows等效项...)
答案 1 :(得分:0)
我找到了解决方法:
将"type-check": "tsc"
添加到
包的package.json
在monorepo的package.json中添加脚本"type-check": "lerna run
type-check"