【发布时间】:2021-04-09 12:18:39
【问题描述】:
我有一个基于微服务架构的后端项目。我还有一个共享库,托管在 verdaccio 服务中。一切都很好,但是编辑共享库的程序很无聊。每次我需要构建 lib,推送到 git,等到它在那里构建,然后将它安装到我的微服务中,然后才能运行。在本地测试和调试期间,我只是复制/粘贴 dist 文件夹,我觉得这不是一个好主意,而且在推送之前我必须更新 npm 锁定文件,所以这不是一个解决方案。 也许有一些工具可以自动化这个过程?
UPD npm link 是一个解决方案
【问题讨论】:
-
我认为这就是“npm 链接”的用途。您可以将包引用指向您计算机上的目录,而不是使用已发布的包。
标签: node.js npm microservices