博客 邱张华

Use pnpm offline

三思而后行

前提条件

Node.js已经安装 (TDP 已经安装) pnpm 已经安装

制作离线包

Computer online

Make working directory

rm -rf ~/offline
mkdir ~/offline

export XDG_DATA_HOME=~/offline/repo
export XDG_CACHE_HOME=~/offline/cache
export XDG_STATE_HOME=~/offline/state
# under your working space
mkdir hello
cd hello
pnpm init

Add some dependency

pnpm add -D esbuild
pnpm add -D tailwindcss
pnpm add express

Zip it

cd ~/offline
zip -r pnp-offline.zip .

离线如何使用

On Computer offline

cd  ~/tdp
unzip -o pnp-offline.zip
# 只需运行一次

日常工作

mkdir xxx
cd xxx
pnpm init
pnpm add -D tailwindcss --offline
pnpm add express --offline

...

or

pnpm i --offline