pnpm server
已弃用的功能
¥Deprecated feature
管理存储服务器。
¥Manage a store server.
命令
¥Commands
pnpm server start
启动执行与存储的所有交互的服务器。其他命令会将任何与存储相关的任务委托给该服务器。
¥Starts a server that performs all interactions with the store. Other commands will delegate any store-related tasks to this server.
pnpm server stop
停止存储服务器。
¥Stops the store server.
pnpm server status
打印有关正在运行的服务器的信息。
¥Prints information about the running server.
选项
¥Options
--background
-
默认:false
¥Default: false
-
类型:布尔值
¥Type: Boolean
在后台运行服务器,类似于 UNIX 系统上的守护进程。
¥Runs the server in the background, similar to daemonizing on UNIX systems.
--network-concurrency
-
默认:null
¥Default: null
-
类型:数字
¥Type: Number
同时处理的最大网络请求数。
¥The maximum number of network requests to process simultaneously.
--protocol
-
默认:auto
¥Default: auto
-
类型:auto, tcp, ipc
¥Type: auto, tcp, ipc
服务器使用的通信协议。当此项设置为 auto
时,IPC 在除 Windows 之外的所有系统上使用,Windows 使用 TCP。
¥The communication protocol used by the server.
When this is set to auto
, IPC is used on all systems except for Windows,
which uses TCP.
--port
-
默认:5813
¥Default: 5813
-
类型:端口号
¥Type: port number
使用 TCP 进行通信时使用的端口号。如果指定了端口并将协议设置为 auto
,则无论系统类型如何,协议都会自动设置为使用 TCP。
¥The port number to use when TCP is used for communication.
If a port is specified and the protocol is set to auto
, regardless of system
type, the protocol is automatically set to use TCP.
--store-dir
-
默认:<home>/.pnpm-store
¥Default: <home>/.pnpm-store
-
类型:路径
¥Type: Path
用于内容可寻址存储的目录。
¥The directory to use for the content addressable store.
--[no-]lock
-
默认:false
¥Default: false
-
类型:布尔值
¥Type: Boolean
设置是否使包存储在服务器运行时对外部进程不可变。
¥Set whether to make the package store immutable to external processes while the server is running or not.
--ignore-stop-requests
-
默认:false
¥Default: false
-
类型:布尔值
¥Type: Boolean
阻止你使用 pnpm server stop
停止服务器。
¥Prevents you from stopping the server using pnpm server stop
.
--ignore-upload-requests
-
默认:false
¥Default: false
-
类型:布尔值
¥Type: Boolean
防止在安装过程中创建新的副作用缓存。
¥Prevents creating a new side effect cache during install.