如何使用PNPM在两个节点项目之间共享node_modules?

我有一个项目,其中有两个nodeJS项目,一个后端项目,其中有一个用于前端的文件夹“ client”。 现在,我想同时创建一个公用的node_moduels文件夹。

我发现PNPM可以做到这一点,但是对我而言,文档并不十分清楚。它如何运作? 如何在我的根文件夹上运行pnpm,然后使我的“客户端”文件夹可访问node_modules?

谢谢!

iCMS 回答:如何使用PNPM在两个节点项目之间共享node_modules?

在Linux或Mac上,我通常将模块(ln -s)链接到其他项目的库中。然后,我从那里importrequire模块。它直接位于您的代码库中,而不位于node_modules中,但是可以正常工作。

在不牢记所有依赖项目的情况下,请勿更新公共模块。

为便于版本控制,您可以选择publish your module to npm(甚至是私有的),并为每个受抚养者每次推送都更新它。

本文链接:https://www.f2er.com/1980203.html

大家都在问