20240104----重返学习-关于`npm --legacy-peer-deps`与`npm --force`升级版本

记--legacy-peer-deps与--force的了解与思考

之前还是旧的版本:

js 复制代码
    "bpmn-js": "^7.3.1",
    "bpmn-js-properties-panel": "^0.37.2",
    "houtaroy-bpmn-js-properties-panel-activiti": "^0.0.1",

使用npm install bpmn-js bpmn-js-properties-panel houtaroy-bpmn-js-properties-panel-activiti --legacy-peer-deps后:

js 复制代码
    "bpmn-js": "^7.5.0",
    "bpmn-js-properties-panel": "^0.37.6",
    "houtaroy-bpmn-js-properties-panel-activiti": "^0.0.1",

相对旧版本升级了两个小版本,但结构没扁平化;

使用npm install bpmn-js bpmn-js-properties-panel houtaroy-bpmn-js-properties-panel-activiti --force后:

js 复制代码
    "bpmn-js": "^7.5.0",
    "bpmn-js-properties-panel": "^0.37.6",
    "houtaroy-bpmn-js-properties-panel-activiti": "^0.0.1",

相对旧版本升级了两个小版本,相对npm --legacy-peer-deps没升级,但结构扁平化了;

使用npm install bpmn-js@16.3.0 bpmn-js-properties-panel houtaroy-bpmn-js-properties-panel-activiti --legacy-peer-deps后:

js 复制代码
    "bpmn-js": "^16.3.0",
    "bpmn-js-properties-panel": "^0.37.6",
    "houtaroy-bpmn-js-properties-panel-activiti": "^0.0.1",

相对旧版本升级了几个大版本到了指定版本,但结构没扁平化,同时有些东西可能已经不再兼容当前UI框架或vue或react版本了;

使用npm install bpmn-js@16.3.0 @bpmn-io/properties-panel@3.13.0 bpmn-js-properties-panel@5.6.1 --legacy-peer-deps后:

js 复制代码
    "@bpmn-io/properties-panel": "^3.13.0",
    "bpmn-js": "^16.3.0",
    "bpmn-js-properties-panel": "^5.6.1",
    "camunda-bpmn-moddle": "^4.4.0",
    "houtaroy-bpmn-js-properties-panel-activiti": "^0.0.1",

相对旧版本升级了几个大版本到了指定版本,但结构没扁平化,同时也废弃了一些其它的依赖的升级如houtaroy-bpmn-js-properties-panel-activiti;

相关推荐
加班是不可能的,除非双倍日工资2 小时前
css预编译器实现星空背景图
前端·css·vue3
wyiyiyi3 小时前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
CCCC13101633 小时前
嵌入式学习(day 28)线程
jvm·学习
gnip3 小时前
vite和webpack打包结构控制
前端·javascript
excel4 小时前
在二维 Canvas 中模拟三角形绕 X、Y 轴旋转
前端
星星火柴9364 小时前
关于“双指针法“的总结
数据结构·c++·笔记·学习·算法
小狗爱吃黄桃罐头4 小时前
正点原子【第四期】Linux之驱动开发篇学习笔记-1.1 Linux驱动开发与裸机开发的区别
linux·驱动开发·学习
阿华的代码王国4 小时前
【Android】RecyclerView复用CheckBox的异常状态
android·xml·java·前端·后端
一条上岸小咸鱼4 小时前
Kotlin 基本数据类型(三):Booleans、Characters
android·前端·kotlin
Jimmy4 小时前
AI 代理是什么,其有助于我们实现更智能编程
前端·后端·ai编程