Skip to main content
Version: 9.x

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.