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;

相关推荐
杨梦馨12 分钟前
万级数据表格卡死?Web Worker 一招搞定
前端·javascript·vue.js
阿明在折腾12 分钟前
从Canvas到AI模型:我在线工具站里的图片处理实战
前端·后端
CainChen15 分钟前
Chrome 远程调试 Android 卡在 Pending authentication 的解决办法
前端
杨运交15 分钟前
[030][Web模块]Spring Boot 验证与 OpenAPI 集成实战:从校验规则到文档生成
前端·spring boot·python
天le27 分钟前
基于cocos3.x复刻《猪了个猪》挪了个船:位置生成实现
前端
青木_JS28 分钟前
qiankun 子应用重开后仍显示旧数据?问题出在模块顶层的 useStore()
前端
货拉拉技术29 分钟前
面向 Agent Skill 的 CLI/SSO 鉴权体系:安全、无感、可追溯
前端·agent
零陵上将军_xdr1 小时前
后端转全栈学习-Day5-JavaScript 基础-3
开发语言·javascript·学习
ssshooter1 小时前
为什么父元素的高度不会包含子元素的 margin?
前端·javascript·面试
静Yu1 小时前
从一个九宫格素材小程序,看轻量工具产品该如何优化体验
前端·微信小程序