报错
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-lock.yaml
文件。
具体来说:
-
pnpm install
:安装项目中定义的所有依赖包。如果已经有node_modules
文件夹,它会根据pnpm-lock.yaml
文件中的内容安装所有依赖项。 -
--no-frozen-lockfile
:表示在安装过程中,允许更新pnpm-lock.yaml
文件。如果项目的依赖版本已经发生变化,pnpm-lock.yaml
文件会被更新以反映这些变化。
这个选项通常在你希望安装新的依赖或更新现有依赖时使用,因为它不会强制锁定依赖的版本,而是允许更新锁文件。