Skip to content

包管理器不要混用

锁文件优先工具
package-lock.jsonnpm
pnpm-lock.yamlpnpm
yarn.lockYarn

它们都读取 package.json、安装依赖并运行 scripts,但保存依赖树的方式不同。项目已有哪个锁文件,就跟随它。

npx 常用来运行包提供的命令,不等于另一种包管理器。

项目已有 pnpm-lock.yaml,能随手再运行 npm install 吗?

答案:不建议,可能生成第二份锁文件并造成依赖差异。

写给想驾驭 AI,而不只是依赖 AI 的 Vibe Coder。