news 2026/7/7 7:50:33

什么时候用npm install 什么时候用pnpm install

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
什么时候用npm install 什么时候用pnpm install

一般看项目用哪个包管理器:

  • package-lock.json:用npm install
  • pnpm-lock.yaml:用pnpm install
  • yarn.lock:用yarn install

对你这个 Postiz 项目,优先看根目录有没有pnpm-lock.yamlpackage-lock.json。不要混用,比如项目本来是 pnpm,你又跑npm install,会生成package-lock.json,可能导致依赖版本、node_modules 结构和 CI 不一致。

简单区别:

npm install

  • Node 自带 npm,最通用
  • 适合普通项目、没有特别声明用 pnpm 的项目
  • 依赖会比较传统地安装到node_modules

pnpm install

  • 更快、更省磁盘
  • 对 monorepo/workspace 支持很好
  • 依赖隔离更严格,能暴露一些“项目没正确声明依赖”的问题
  • 如果项目有pnpm-workspace.yamlpnpm-lock.yaml,基本就该用它

实用判断:

# 第一次进项目 ls

看到pnpm-lock.yaml就:

pnpm install

看到package-lock.json就:

npm install

如果两个 lock 文件都存在,要小心,最好看package.json里的packageManager字段,以它为准。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 7:47:06

3分钟上手Real-ESRGAN-ncnn-vulkan:打造高性能图像超分辨率神器

3分钟上手Real-ESRGAN-ncnn-vulkan:打造高性能图像超分辨率神器 【免费下载链接】Real-ESRGAN-ncnn-vulkan NCNN implementation of Real-ESRGAN. Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration. 项目地址: https://gitcod…

作者头像 李华
网站建设 2026/7/7 7:46:08

依托制度化建设咨询,破解中小民企增长瓶颈

当前民营经济进入存量竞争时代,行业同质化竞争加剧,中小民营企业普遍面临业务增长乏力、利润持续走低、规模难以扩张的发展困境。多数企业存在经营无标准、管理无制度、执行无依据的乱象,依靠老板主观决策、员工经验作业的模式维持运营&#…

作者头像 李华
网站建设 2026/7/7 7:43:13

使用Deepseek进行Oracle恢复,引起重大故障---惜分飞

一个恢复case,查询数据库是open状态,有一个数据文件处于offline,删除表空间报offline的文件不能读写 根据经验,这个是一个小问题,可能就是由于datafile 5 offline了,而这个文件是undo表空间的所以出现这样…

作者头像 李华