yo easy-ui5生成项目,ui5版本降级处理
yo easy-ui5生成项目默认版本可能比服务器版本高,
如果需要降级版本到和服务器一致,需要修改以下几个地方
1.修改ui5.yaml的version
2.修改mainfest.json
3.cd到项目根目录,运行npx ui5 tree命令
我这个例子是
C:\Users\bak\projects\zfiori> cd zfiorifi05
C:\Users\bak\projects\zfiori\zfiorifi05> npx ui5 tree --config ui5.yaml
可以看到依赖库的信息
info graph:helpers:ui5Framework Using SAPUI5 version: 1.120.31
info ui5Framework:npm:Installer Installing missing package @sapui5/distribution-metadata...
info ui5Framework:npm:Installer Installing missing package @openui5/sap.m...
info ui5Framework:npm:Installer Installing missing package @openui5/themelib_sap_horizon...
info ui5Framework:npm:Installer Installing missing package @openui5/sap.ui.core...
info ui5Framework:npm:Installer Installing missing package @openui5/sap.ui.unified...
info ui5Framework:npm:Installer Installing missing package @openui5/sap.ui.layout...
Dependencies (6):
╰─ zfiorifi05 zfiorifi05 (0.0.1, application) C:\Users\bak\projects\zfiori\zfiorifi05
├─ sap.m sap/m (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.m\1.120.31
│ ├─ sap.ui.core sap/ui/core (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.core\1.120.31
│ ├─ sap.ui.layout sap/ui/layout (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.layout\1.120.31
│ │ ╰─ sap.ui.core sap/ui/core (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.core\1.120.31
│ ╰─ sap.ui.unified sap/ui/unified (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.unified\1.120.31
│ ╰─ sap.ui.core sap/ui/core (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.core\1.120.31
├─ sap.ui.core sap/ui/core (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.core\1.120.31
╰─ themelib_sap_horizon (1.120.31, theme-library) C:\Users\bak\.ui5\framework\packages\@openui5\themelib_sap_horizon\1.120.31
├─ sap.m sap/m (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.m\1.120.31
│ ├─ sap.ui.core sap/ui/core (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.core\1.120.31
│ ├─ sap.ui.layout sap/ui/layout (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.layout\1.120.31
│ │ ╰─ sap.ui.core sap/ui/core (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.core\1.120.31
│ ╰─ sap.ui.unified sap/ui/unified (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.unified\1.120.31
│ ╰─ sap.ui.core sap/ui/core (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.core\1.120.31
├─ sap.ui.core sap/ui/core (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.core\1.120.31
├─ sap.ui.layout sap/ui/layout (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.layout\1.120.31
│ ╰─ sap.ui.core sap/ui/core (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.core\1.120.31
╰─ sap.ui.unified sap/ui/unified (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.unified\1.120.31
╰─ sap.ui.core sap/ui/core (1.120.31, library) C:\Users\bak\.ui5\framework\packages\@openui5\sap.ui.core\1.120.31
Extensions (6):
├─ fiori-tools-appreload (1.18.3, server-middleware) C:\Users\bak\projects\zfiori\node_modules\@sap\ux-ui5-tooling
├─ fiori-tools-proxy (1.18.3, server-middleware) C:\Users\bak\projects\zfiori\node_modules\@sap\ux-ui5-tooling
├─ fiori-tools-preview (1.18.3, server-middleware) C:\Users\bak\projects\zfiori\node_modules\@sap\ux-ui5-tooling
├─ fiori-tools-servestatic (1.18.3, server-middleware) C:\Users\bak\projects\zfiori\node_modules\@sap\ux-ui5-tooling
├─ deploy-to-abap (1.18.3, task) C:\Users\bak\projects\zfiori\node_modules\@sap\ux-ui5-tooling
╰─ preview-middleware (0.20.50, server-middleware) C:\Users\bak\projects\zfiori\node_modules\@sap-ux\preview-middlewar╰─ preview-middleware (0.20.50, server-middleware) C:\Users\bak\projects\zfiori\node_modules\@sap-ux\preview-middlewar╰─ preview-middleware (0.20.50, server-middleware) C:\Users\bak\projects\zfiori\node_modules\@sap-ux\preview-middlewar╰─ preview-middleware (0.20.50, server-middleware) C:\Users\bak\projects\zfiori\node_modules\@sap-ux\preview-middlewar╰─ preview-middleware (0.20.50, server-middleware) C:\Users\bak\projects\zfiori\node_modules\@sap-ux\preview-middlewar╰─ preview-middleware (0.20.50, server-middleware) C:\Users\bak\projects\zfiori\node_modules\@sap-ux\preview-middlewar╰─ preview-middleware (0.20.50, server-middleware) C:\Users\bak\pr╰─ preview-middlew╰─ preview-mid╰─ preview-middleware (0.20.50, server-middlewar╰─ preview-middleware (0.20.50, server-middleware) C:\Users\b╰─ preview-middleware╰─ preview-middleware (0.20.50╰─ preview-middleware (0.20.50, server-middleware) C:\Users\bak\projects\zfiori\node_modules\@sap-╰─ preview-middleware (0.20.50, server-middleware) C:\Users\bak\projects\zfiori\node_m╰─ preview-middleware (0.20.50, server-m╰─ preview-middleware (0.20.50, server-middleware) C:\Users\╰─ preview╰─ preview-middleware (0.20.50, server-middleware) C:\Users\bak\projects\zfiori\node_modules\@sap-ux\preview-middleware
效果:
运行npm start,重新启动项目
按快捷键ctrl+shift+alt+p,可以看到ui5的版本已经从之前默认的1.136.1
降级为1.120.31