angular - 部署在 NX monorepo 中创建的 nestjs 服务器
问题描述
我有一个 NX monorepo,其中主要包含 Angular 前端代码,我们已经添加了一个快速服务器,我正试图弄清楚如何部署它。问题是如何从仅用于服务器应用程序的节点模块中分离出基于供应商的代码。
通常,对于一个典型的 Angular 应用程序,我们有一个包含所有 3rd 方依赖项的供应商文件,并且从历史上看,对于服务器应用程序,它们会有自己的 package.json,我们可以在构建时在本地安装。我假设他们是解决这个问题的一种方法,但我没有找到任何参考。我真的不想把整个节点模块文件夹放在服务器上,也不想创建一个单独的 package.json 只引用服务器代码。
任何帮助表示赞赏,谢谢
解决方案
我找到的解决方案是在angular.json中有一个builder的配置。如果你设置
"externalDependencies": "none"
那么输出将是一个包含所有依赖项的单个文件。
推荐阅读
- python - Python中的递归排列
- reactjs - React:如何覆盖状态
- python - 如何在无头模式下选择窗口?
- google-cloud-platform - 谷歌云构建触发静态站点:“ascii”编解码器无法编码字符
- javascript - 在 SuiteScript 中创建实体组
- javascript - IndexedDB:使用方法 add 多次执行函数 - 没有新的 DB 条目
- android - 在 Android 中开源基于语音的 Indoor Turn-by-turn 导航
- c - X11/Xlib:虚拟键盘输入和键盘映射同步问题
- javascript - 多个输入循环减慢 each() 和 ajax()
- c++ - 根据 C++17 标准,为什么反向迭代器不是正式的迭代器类别?