node.js - Typescript NodeJs 解决方案拆分为多个项目
问题描述
我想开发一个打字稿 nodejs 解决方案,拆分为 3 个子项目,例如将 csharp 解决方案拆分为多个库。
我希望他们每个人都有自己的pacakge.json
界面项目
package.json
基础设施
package.json
领域
package.json
显然,我想从一个项目中引用另一个,例如ui
可以引用该infrastructure
项目
在package.json
我发现使用以下语法引用另一个包file:
:
"dependencies": {
"infrastrucure": "file:../infrastructure"
},
我发现的主要缺点:
- 在运行之前编译依赖项目
ui
- eslint 显示警告
无法读取文件
<solution root>\tsconfig.json
我想知道的是:
- 这是将解决方案拆分为多个项目的正确方法还是有更多未考虑的缺点?
- 为什么 eslint 在根文件夹中寻找 tsconfig.json?
解决方案
推荐阅读
- django - Django Rest API - ProgrammingError 关系“core_donation”不存在
- java - 复选框 ArrayList 抛出 PropertyNotWritableException
- apache-spark - 如何在安全的 Hbase 表上创建 Spark Dataframe(v1.6)?
- react-native - 无需调用 componentWillUnmount 即可重新创建组件
- apache-kafka - MeteredKeyValueStore 中的 Kafka 流 NPE
- reactjs - 无状态功能组件更新而有状态版本不更新
- c# - 单击按钮时如何展开组框
- gitlab - Readme.md 中的 GitLab 参考子模块
- javascript - 有没有办法将按钮 id onClick 发送到引导模式?
- xpath - 如何使用 XPath 在 PMD 中检查 Apex 源字符串?