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;

相关推荐
Hello-Mr.Wang6 分钟前
vue3中开发引导页的方法
开发语言·前端·javascript
程序员凡尘33 分钟前
完美解决 Array 方法 (map/filter/reduce) 不按预期工作 的正确解决方法,亲测有效!!!
前端·javascript·vue.js
潮汐退涨月冷风霜42 分钟前
机器学习之非监督学习(四)K-means 聚类算法
学习·算法·机器学习
GoppViper1 小时前
golang学习笔记29——golang 中如何将 GitHub 最新提交的版本设置为 v1.0.0
笔记·git·后端·学习·golang·github·源代码管理
羊小猪~~1 小时前
深度学习基础案例5--VGG16人脸识别(体验学习的痛苦与乐趣)
人工智能·python·深度学习·学习·算法·机器学习·cnn
Charles Ray2 小时前
C++学习笔记 —— 内存分配 new
c++·笔记·学习
我要吐泡泡了哦3 小时前
GAMES104:15 游戏引擎的玩法系统基础-学习笔记
笔记·学习·游戏引擎
骑鱼过海的猫1233 小时前
【tomcat】tomcat学习笔记
笔记·学习·tomcat
编程零零七4 小时前
Python数据分析工具(三):pymssql的用法
开发语言·前端·数据库·python·oracle·数据分析·pymssql
贾saisai5 小时前
Xilinx系FPGA学习笔记(九)DDR3学习
笔记·学习·fpga开发