我想开发一个分成 3 个子项目的 typescript nodejs 解决方案,就像一个分成多个库的 csharp 解决方案。
我希望他们每个人都有自己的 pacakge.json
用户界面项目
package.json
基础设施
package.json
域
package.json
显然,我想从一个项目引用另一个,例如ui
可以引用infrastructure
项目
在 package.json
中,我发现使用语法 file:
引用另一个包:
"dependencies": {
"infrastrucure": "file:../infrastructure"
},
我发现的主要缺点:
ui
之前编译依赖项目无法读取 <solution root>\tsconfig.json
上的文件
我想知道的是:
答案 0 :(得分:1)
lerna 或 yarn workspaces 可以帮助您按照您描述的方式管理多项目存储库。我不确定如何在不了解 eslint 设置的情况下修复您的错误,但可能值得研究这些解决方案,而不是尝试自己设置所有内容。
答案 1 :(得分:1)