【包管理】pnpm 的一些坑总结

发布于:2023-04-27 ⋅ 阅读:(1136) ⋅ 点赞:(0)
  1. Mac 只有一个磁盘,安装后无需配置。
  2. 如若配置,路径必须设置成绝对路径,比如 pnpm set store-dir "~/pnpm-store",路径不能写成 ./pnpm-store,否则每个文件夹下都有一个 /pnpm-store。Win 系统可以按照官网配置。
  3. 可以直接替代 npm,但是不能替代 yarn。

    • pnpm 基于 npm,yarn 则不是基于 npm。npm 和 yarn 是独立的、安装形式不同的工具。也就是说,如果项目本来是基于 yarn 的,使用 pnpm 会 install 失败,提示缺少各种包。
    • 即使手动把 yarn 需要的包补全了,如果 install 命令内包含了 yarn build,则也会失败。

网站公告

今日签到

点亮在社区的每一天
去签到