SAP UI5 构建链里到底有没有 webpack

发布时间:2026/7/17 4:42:03
SAP UI5 构建链里到底有没有 webpack 在 SAP Business Application Studio 或 VS Code 里打开一个由 SAP Fiori tools 生成的项目,进入package.json,运行npm run build,终端会出现资源压缩、预加载文件生成、缓存信息生成和dist目录写入等日志。熟悉 Angular、React 或 Vue 开发的人看到这些动作,很容易把它理解成 webpack 正在工作。两边都会读取项目文件、处理依赖、压缩 JavaScript、生成生产版本,看起来确实很像。但结论很明确,标准的 SAP UI5 应用构建流程默认不使用 webpack。现代 SAP UI5 项目通常使用 UI5 CLI,也就是过去所说的 UI5 Tooling。UI5 CLI 自己提供项目模型、依赖解析、虚拟文件系统、开发服务器、构建器、资源处理器和扩展机制。执行ui5 build时,真正接管构建过程的是 UI5 Builder,而不是 webpack。官方文档列出的生产构建示例也直接运行ui5 build,日志中执行的是minify、generateFlexChangesBundle和generateComponentPreload等 UI5 标准任务,没有 webpack 的参与。(UI5)这里最容易产生误解的地方,是把 Node.js、npm、构建工具和 webpac