本文主要是介绍20240104----重返学习-关于`npm --legacy-peer-deps`与`npm --force`升级版本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
记–legacy-peer-deps与–force的了解与思考
之前还是旧的版本:
"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
后:
"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
后:
"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
后:
"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
后:
"@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
;
这篇关于20240104----重返学习-关于`npm --legacy-peer-deps`与`npm --force`升级版本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!