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
- 类型: 布尔值
阻止在安装期间创建新的副作用缓存。