当前位置: 首页 > news >正文

“packageManager“: “pnpm@9.6.0“ 配置如何正确启动项目?

今天在学习开源项目的时候,在安装依赖时遇到了一个报错
在这里插入图片描述

yarn add pnpm@9.6.0 error This project's package.json defines "packageManager": "yarn@pnpm@9.6.0". However the current global version of Yarn is 1.22.22.Presence of the "packageManager" field indicates that the project is meant to be used with Corepack, a tool included by default with all official Node.js distributions starting from 16.9 and 14.19. Corepack must currently be enabled by running corepack enable in your terminal. For more information, check out https://yarnpkg.com/corepack

特此记录一下解决的过程。

原因

从项目的 package.json 文件中可以看到,项目已经指定了包管理器为 pnpm@9.6.0

...
"packageManager": "pnpm@9.6.0","engines": {"node": "22.4.1"}

这意味着该项目使用 Corepack 来管理其包管理器版本。但是我的当前终端环境中并没有启用 Corepack .

解决方案

  1. 启用 Corepack

    在终端运行以下命令:

    corepack enable
    

    这个命令会设置 Corepack,使其自动根据 package.json 中指定的 packageManager 字段来使用正确的包管理器版本

  2. 检查 Corepack 是否启用并识别pnpm@9.6.0

    corepack list
    

    如果没有看到 pnpm@9.6.0,可以手动准备它:

    corepack prepare pnpm@9.6.0 --activate
    
  3. 安装依赖

    到此就可以按照正常的流程去安装依赖启动项目了。

在这里插入图片描述

http://www.xdnf.cn/news/783307.html

相关文章:

  • Vue-ref 与 props
  • 不止抓请求:5种开发场景中的抓包组合策略(含 Charles 等工具)
  • SpringBoot 数据库导入导出 Xlsx文件的导入与导出 全量导出 数据库导出表格 数据处理 外部数据
  • DHCP 动态主机配置协议(Dynamic host configuration protocol)逐层封装过程: DHCP --> UDP --> IP
  • 从0到1,带你走进Flink的世界
  • iOS 电子书听书功能的实现
  • [yolov11改进系列]基于yolov11使用FasterNet替换backbone用于轻量化网络的python源码+训练源码
  • React---day8
  • Express 集成Sequelize+Sqlite3 默认开启WAL 进程间通信 Conf 打包成可执行 exe 文件
  • mobilnet v4 部署笔记
  • [yolov11改进系列]基于yolov11引入自集成注意力机制SEAM解决遮挡问题的python源码+训练源码
  • 机器学习实战36-基于遗传算法的水泵调度优化项目研究与代码实现
  • 华为云Flexus+DeepSeek征文|基于华为云Flexus X实例的小说转语音助手应用构建实录
  • java int 颜色值转换为string 不带透明度
  • Numpy入门2——视图和副本、伪随机数、切片和索引、数组的轴操作
  • 从0到1认识EFK
  • Oracle 用户/权限/角色管理
  • Linux随记(十八)
  • ElasticSearch+Gin+Gorm简单示例
  • cacti导出的1分钟监控数据csv文件读取并按5分钟求平均值,然后计算95计费值,假设31天的月份
  • graphviz, dot, Error: lost rA sA edge; 独立的模块
  • 项目执行中缺乏灵活应对机制,如何增强适应性?
  • 活动选择问题一文详解
  • 【论文阅读】Dolphin: Document Image Parsing via Heterogeneous Anchor Prompting
  • CppCon 2014 学习:The Perils of Strict Aliasing
  • 业务材料——半导体行业MES系统核心功能工业协议AI赋能
  • 不确定性分析在LEAP能源-环境系统建模中的整合与应用
  • 论文中pdf图片文件太大怎么办
  • GPTBots在AI大语言模型应用中敏感数据匿名化探索和实践
  • 无人机自主降落论文解析