pnpm install
  • 1.

报错
Cannot install with "frozen-lockfile" because pnpm-lock.yaml is not up to date with package.json

Note that in CI environments this setting is true by default. If you still need to run install in such cases, use "pnpm install --no-frozen-lockfile"

解决办法

pnpm install --no-frozen-lockfile
  • 1.

用于安装项目的依赖包,并且允许更新 pnpm-lock.yaml 文件。

具体来说:

  • pnpm install:安装项目中定义的所有依赖包。如果已经有 node_modules 文件夹,它会根据 pnpm-lock.yaml 文件中的内容安装所有依赖项。
  • --no-frozen-lockfile:表示在安装过程中,允许更新 pnpm-lock.yaml 文件。如果项目的依赖版本已经发生变化,pnpm-lock.yaml 文件会被更新以反映这些变化。

这个选项通常在你希望安装新的依赖或更新现有依赖时使用,因为它不会强制锁定依赖的版本,而是允许更新锁文件。