npm项目迁移到,pnpm 过程

npm迁移到pnpm,好处多多,节省磁盘。。。

注:新手先备份

1.将npm包从当前项目中卸载

删除项目中的 node_modules文件

2.安装pnpm:安装pnpm,以便您可以在项目中使用它。

复制代码
npm install -g pnpm

3.在项目目录下创建.npmrc的文件

复制代码
# pnpm 配置
shamefully-hoist=true
auto-install-peers=true
strict-peer-dependencies=false

4.将 package-lock.json 和 yarn.lock 转成 pnpm-lock.yaml 文件,保证依赖版本不变

复制代码
pnpm import

5.通过 pnpm 安装依赖包

复制代码
pnpm install

结束

注:在项目正常运行之后,可以删除原本的 package-lock.json和yarn.lock 文件,保持项目的整洁

相关推荐
晴殇i18 分钟前
DOM嵌套关系全解析:前端必备的4大判断方法与性能优化实战
前端·javascript·面试
似水流年_zyh29 分钟前
canvas涂抹,擦除功能组件
前端
胖虎26531 分钟前
前端多文件上传核心功能实现:格式支持、批量上传与状态可视化
前端
胖虎26533 分钟前
Vue2 项目常用配置合集:多语言、SVG 图标、代码格式化、权限指令 + 主题切换
前端
一键定乾坤37 分钟前
npm 源修改
前端
parade岁月38 分钟前
Vue 3 响应式陷阱:对象引用丢失导致的数据更新失效
前端
掘金安东尼40 分钟前
GPT-6 会带来科学革命?奥特曼最新设想:AI CEO、便宜医疗与全新计算机
前端·vue.js·github
申阳44 分钟前
Day 5:03. 基于Nuxt开发博客项目-页面结构组织
前端·后端·程序员
全马必破三1 小时前
React的设计理念与核心特性
前端·react.js·前端框架
ttod_qzstudio1 小时前
替代 TDesign Dialog:用 div 实现可拖拽、遮罩屏蔽的对话框
前端·tdesign