AI summary
type
status
date
Aug 21, 2024 05:42 AM
slug
summary
tags
category
icon
password

Corepack

packageManager issue

corepack 安装的包管理器(yarn、pnpm)在执行相关命令后,会自动在 package.json 中注入 packageManager 字段,命令行提示
同时 package.json 中会自动注入
按照官方的解释,packageManager 是为了避免使用不同版本的 pnpm 带来问题,所以通过 packageManager 来锁住包管理器版本
但是有时候这个行为也比较麻烦(尤其团队的项目里之前没有该字段,也不打算用该字段作为范式),那每次本地开发都需要手动删除这一行,很麻烦
有一个环境变量可以控制该行为:
写入 ~/.zshrc 或者 ~/.bashrc,完美解决
Web 性能优化 - JS 篇读书笔记 - Software Testing