pnpm:离线环境项目如何安装pnpm依赖(官方推荐:离线镜像)

文章目录


问题背景

复制代码
项目是内网,不能连接互联网下载依赖,内网也没有私服,现在前端项目是使用pnpm管理依赖的,那么如何下载依赖,运行项目呢?

一、外网先下载好依赖

1.将前端项目先导在外网

2.配置存储目录

bash 复制代码
pnpm config set store-dir 目录(全路径)

# 案例:pnpm config set store-dir E:\pnpm-store

3.告诉 pnpm 将包文件"复制"到镜像,而不是创建硬链接

bash 复制代码
pnpm config set package-import-method copy

4.正常安装所有依赖

bash 复制代码
pnpm install

5.导入离线环境

复制代码
将整个项目文件夹(包括 pnpm-store、node_modules)压缩打包,导入离线环境,然后将node_modules解压放入项目原来node_modules放的位置,pnpm-store自己找个目录存放,方便管理就行。

二、离线环境使用离线镜像

1.配置 store-dir

bash 复制代码
# 再次配置 store-dir,确保它指向项目内的 pnpm-store 文件夹
pnpm config set store-dir  pnpm-store存放的位置
# 同样设置 package-import-method 为 copy
pnpm config set package-import-method copy

2.执行离线安装

bash 复制代码
pnpm install --offline

三、启动项目

bash 复制代码
pnpm run dev
相关推荐
天若有情6732 天前
开源轻量双语工具|一键批量查询 NPM 包历史下载量,支持按作者批量统计
javascript·npm·github pages·开源工具·netlify·前端开源·npm克隆量
柚稚姐姐7 天前
npm install pnpm -g npm error code EACCES npm error syscall symlink
前端·npm·node.js
晴天168 天前
npm install -f(--force)深度解析:作用原理、报错根源与风险避坑指南
前端·npm·node.js
晴天168 天前
.npmrc 配置文件全解析:从换源到工程化的完整指南
npm·npmrc
晴天169 天前
peerDependencies 全面解析:前端依赖生态的核心机制与实战指南
前端·npm
晴天1611 天前
打造自己的 npm 包实战指南
前端·npm·node.js
西西小飞龙11 天前
npm vs pnpm
前端·npm·node.js
李游Leo15 天前
Node.js 开发环境安装与 npm/pnpm 国内镜像配置(Windows / macOS / Linux)
npm·node.js·pnpm·前端开发·开发环境
晴天1620 天前
Node.js 中 `npm install` 命令分析-Day30
前端·npm·node.js
_Rookie._20 天前
Package.json 的imports 和 exports
npm