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

阿里低代码引擎- lowcode-demo运行

进入demo-general文件夹,安装依赖包的node版本使用20.19.6。

package.json中添加如下依赖包(因为安装依赖的时候,错误提示需要依赖react版本>=16.0.0,不写明版本时,react版本为19):

  •  "react": "^16.0.0",
  •     "react-dom": "^16.0.0",

使用低版本node安装依赖包时,遇到的错误解析:

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! Found: typescript@5.0.0
npm ERR! peer typescript@">=4.6.0 <5.0.0" from ts-loader@9.4.0
npm ERR! Found: react@19.2.0 
npm ERR! peer react@">=16.0.0" from @alifd/next@1.27.32
1. ERESOLVE是error resolve。意思是 npm 在尝试解析和安装项目依赖关系时遇到了无法自动解决的冲突。
npm安装依赖包时,两个不同的依赖包使用同一个第三方包时,需要的是不同版本的第三方包,就冲突了。就可能报这个错误。
2.Found: typescript@5.0.0 表示找到的typescript版本是5.0.0。
peer typescript@">=4.6.0 <5.0.0" from ts-loader@9.4.0:ts-loader@9.4.0这个依赖包要求的typescript版本">=4.6.0 <5.0.0",所以版本冲突。
peer:对等(同级)的意思。
  • 在Node.js的包管理(如npm)中,peer dependencies(对等依赖)是指一个包要求宿主环境(即使用该包的项目)必须安装的依赖项。它不会自动安装,而是期望由使用该包的项目来提供。

  • 例如,如果你开发一个React组件库,那么你的库可能会将React作为对等依赖,因为你的库需要用户的项目中已经安装了React,而且希望使用项目中的React实例,避免重复打包。

 
 

 

http://www.jsqmd.com/news/52112/

相关文章:

  • CSES1448-Maximum Building II
  • 汉明距离相关应用
  • JUC
  • 基因组共线性分析
  • 博弈论笔记
  • Bazaar - 现代化的 GNOME 应用商店
  • 快速排序板子
  • 回文数
  • 黑马程序员SpringCloud微服务开发与实战-微服务05
  • map用法
  • CF1774F2
  • sscanf用法
  • sprintf用法
  • 订单多到做不完?四步把交期、缺料、进度和插单都解决了
  • 八、热插拔
  • 第37天(中等题 数据结构)
  • PostgreSQL权限管理实践
  • 预编译命令
  • 2025 KEYDIY KD-MP: Add Keys for MLB MQB – Key Identification, Data, Calculation
  • 把 CLI 搬上 Web:在内网打造“可二开”的 AI IDE,为什么这条路更现实? - 指南
  • [LangChain] 23. 回调机制
  • freedom of speech
  • 七、设备模型
  • Scrum冲刺阶段 Day Three
  • 鼎鉴时代锋芒 智启品牌新章 ——2025品牌智鉴榜荣耀登临
  • 迈向人机共育的文明语法:AI元人文理论体系深度阐释——内观照叙事模型
  • 深入解析:MTK5G旗舰系列——天玑9500/9400/9300/9200/9000在AI和处理器性能、DDR频率及UFS的深度对比分析
  • Day25综合案例一--CSS精灵--京东服务
  • Intellij扩展列表
  • agentic terminal coding