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;

相关推荐
小毛驴8504 分钟前
创建 Vue 项目的 4 种主流方式
前端·javascript·vue.js
誰能久伴不乏33 分钟前
Linux如何执行系统调用及高效执行系统调用:深入浅出的解析
java·服务器·前端
悠哉悠哉愿意43 分钟前
【电赛学习笔记】MaxiCAM 项目实践——与单片机的串口通信
笔记·python·单片机·嵌入式硬件·学习·视觉检测
快乐肚皮1 小时前
ZooKeeper学习专栏(五):Java客户端开发(原生API)详解
学习·zookeeper·java-zookeeper
慕y2741 小时前
Java学习第七十二部分——Zookeeper
java·学习·java-zookeeper
涔溪2 小时前
响应式前端设计:CSS 自适应布局与字体大小的最佳实践
前端·css
今禾2 小时前
前端开发中的Mock技术:深入理解vite-plugin-mock
前端·react.js·vite
你这个年龄怎么睡得着的2 小时前
Babel AST 魔法:Vite 插件如何让你的 try...catch 不再“裸奔”?
前端·javascript·vite
我想说一句2 小时前
掘金移动端React开发实践:从布局到样式优化的完整指南
前端·react.js·前端框架
jqq6662 小时前
Vue3脚手架实现(九、渲染typescript配置)
前端