安装步骤
-
卸载当前 npm 下的 node_modules
rm -rf node_modules -
全局安装 pnpm
npm install pnpm -g这里要注意 npm 的版本,对应 pnpm 的兼容性
以下列表列出了以往的 pnpm 版本和对应支持的 Node.js 版本
-
在项目根目录创建 .npmrc 文件,内容如下
# pnpm 配置 shamefully-hoist=true auto-install-peers=true strict-peer-dependencies=false -
将
package-lock.json和yarn.lock转成pnpm-lock.yaml文件,保证依赖版本不变pnpm import -
通过 pnpm 安装依赖
pnpm install安装完成后,就可使用
pnpm run dev运行工程了
其他
-
强制使用 pnpm
"scripts": { "preinstall": "npx only-allow pnpm", }, -
清除 pnpm 硬链接缓存
rm -rf node_modules rm -rf ~/.pnpm-store