跳至主要内容
版本: 9.x

pnpm server

管理存储服务器。

命令

pnpm server start

启动一个服务器,执行所有与存储相关的交互。其他命令将所有与存储相关的任务委托给此服务器。

pnpm server stop

停止存储服务器。

pnpm server status

打印有关正在运行的服务器的信息。

选项

--background

  • 默认: false
  • 类型: 布尔值

在后台运行服务器,类似于在 UNIX 系统上守护进程。

--network-concurrency

  • 默认: null
  • 类型: 数字

同时处理的网络请求的最大数量。

--protocol

  • 默认: auto
  • 类型: auto, tcp, ipc

服务器使用的通信协议。当设置为 auto 时,在所有系统上使用 IPC,除了 Windows,它使用 TCP。

--port

  • 默认: 5813
  • 类型: 端口号

当 TCP 用于通信时使用的端口号。如果指定了端口并且协议设置为 auto,则无论系统类型如何,协议都会自动设置为使用 TCP。

--store-dir

  • 默认: <home>/.pnpm-store
  • 类型: 路径

用于内容寻址存储的目录。

--[no-]lock

  • 默认: false
  • 类型: 布尔值

设置在服务器运行期间是否使包存储对外部进程不可变。

--ignore-stop-requests

  • 默认: false
  • 类型: 布尔值

阻止您使用 pnpm server stop 停止服务器。

--ignore-upload-requests

  • 默认: false
  • 类型: 布尔值

阻止在安装期间创建新的副作用缓存。