在多用户生产环境中使用 pnpm

Using pnpm in a multi-user production environment

我正在为多个 Node.js 项目创建托管服务器。 这些项目将由多个 UNIX 用户拥有,并位于他们的特定存储库中。我打算使用 pm2 来监控所有服务器。为了节省 space,我想使用 PNPM 并拥有一个所有项目都可以使用的全局存储库。这是否可行(多个 UNIX 用户使用一个 PNPM 存储),我将如何保护系统(防止用户修改全局存储中的依赖项)。

感谢您的帮助!

您或许可以尝试使用 pnpm store server。商店服务器将是一个可以访问商店的单独进程。其他 UNIX 用户将与 pnpm CLI 交互,将所有命令委托给存储服务器。

这类似于 Glitch 使用 pnpm (v2) 的方式。但我不确定此功能是否也适用于 pnpm v4。

如果您有更多问题,可以在我们的Gitter chat.

中提问