vue项目部署到jenkins时报错:

 ERR_PNPM_OUTDATED_LOCKFILE  Cannot install with "frozen-lockfile" because pnpm-lock.yaml is not up to date with <ROOT>\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 --no-frozen-lockfile

或者删除pnpm-lock.yaml文件,并重新安装所有依赖。

cnpm i

如果是jenkins报错的,需要提交更新后的pnpm-lock.yaml文件。

安装pnpm的命令:

npm install -g pnpm

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐