在阅读本文之前,推荐先阅读 Jerry 这篇文章,以了解必要的前置知识:

什么是 SAP UI5 的 Component-preload.js, 什么是Minification和Ugification

本文使用的出于演示目的的 SAP UI5 应用源代码,位于我的Github 仓库里:

https://github.com/wangzixi-diablo/ui5-toolset

将其克隆到本地,用Visual Studio Code打开。找到webapp文件夹下的index.html, 右键,选择“Open with Live Server”:

这个 Live Server,实际上是 Visual Studio Code 一个扩展,能打开一个嵌入的 web 服务器,渲染 Visual Studio Code 里正在编辑的 web 应用。有了它,我们就无须在本地手动配置和启动诸如 Tomcat,Jetty 或者用代码启动 nodejs express 这种工具。

该Visual Studio Code 扩展的安装步骤,请参考 Jerry 的文章:一个好用的Visual Studio Code扩展 - Live Server,适用于前端小工具开发。

选择Open with Live Server后,确保看到下面的 SAP UI5 页面:

打开Chrome开发者工具,会看到 SAP UI5 框架试图加载一个名为Component-preload.js的资源文件:

我们现在还没有生成这个文件,所以当然是遇到 404 NOT found错误了。

在Visual Studio Code里安装这个名叫UI5 Tools的扩展:

然后在 Visual Studio Code的命令行面板,Command Pallete里,选择:UI5 Tools: Builder -> Build UI5 project:

成功打包后,会生成一个新的dist文件夹,里面包含了我们需要的Component-preload.js.

选中dist文件夹里的index.html, 右键菜单选择Open with Live Server:

这次就观察到component-preload.js被成功加载了:

更多Jerry的原创文章,尽在:“汪子熙”:

一个好用的 SAP UI5 本地打包(build)工具,自动生成Component-preload.js相关推荐

  1. 介绍一个能开发简单SAP UI5应用的在线IDE:StackBlitz

    这是Jerry 2021年的第 15 篇文章,也是汪子熙公众号总共第 286 篇原创文章. Jerry 之前写过一篇文章 介绍一个免费的云开发工具:Cloud Shell,这个工具其实就是在浏览器里使 ...

  2. SAP UI5 初学者教程之二十八 - SAP UI5 应用的集成测试工具 OPA 介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  3. SAP UI5 初学者教程之二十七 - SAP UI5 应用的单元测试工具 QUnit 介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  4. SAP UI5 应用开发教程之二十八 - SAP UI5 应用的集成测试工具 OPA 介绍

    本教程前一步骤,我们介绍了 SAP UI5 单元测试工具 QUnit 的使用方法.本步骤介绍测试金字塔模型中位于单元测试上层的集成测试在 SAP UI5 中的实现工具:OPA. 本步骤对应的源代码位于 ...

  5. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  6. 一个详尽的面向 SAP UI5 初学者的教程 - 如何在 SAP UI5 中绘制图表 Chart

    这是 Jerry 2021 年的第 65 篇文章,也是汪子熙公众号总共第 342 篇原创文章. 观沧海 曹操 东临碣石,以观沧海. 水何澹澹,山岛竦峙. 树木丛生,百草丰茂. 秋风萧瑟,洪波涌起. 日 ...

  7. 一个最简单的SAP UI5应用部署到SAP云平台CloudFoundry环境后,自动生成了哪些资源

    我用SAP WebIDE新建了一个UI5应用: 该MTA应用除了名为app的HTML5 module外,还包含mta_app_Router和mta_app_ui_deployer: 后者是app HT ...

  8. SAP UI5 应用开发教程之二十七 - SAP UI5 应用的单元测试工具 QUnit 介绍

    Jerry 在之前做 SAP UI5 标准开发和现在使用 Angular 开发 SAP Spartacus 应用时,我们团队的开发规范就是,每增添一个新的前端 feature,必须要用一个新增的单元测 ...

  9. 使用 SAP UI5 CLI 命令行工具构建和运行 SAP UI5 应用

    源代码 Github 地址:https://github.com/wangzixi-diablo/ui5-for-kyma 本地路径:C:\Code\frontend-ui5-mssql 本文介绍 S ...

最新文章

  1. 数据仓库及其体系建设
  2. 虚拟机下Linux安装图解之二:虚拟机的创建
  3. 用YACC/LEX 设计计算机语言
  4. 中国首个海底数据中心样机测试数据揭晓,达世界先进能效水平
  5. pythonsuper用法_python super函数使用方法详解
  6. NickLee.FortuneBase数据库sql server版本系统配置说明
  7. Ubuntu下安装opencv3.4.6+opencv_contrib
  8. 网络带宽与实际上传下载速度之间关系
  9. Android Bitmap史上最详细全解 | 原力计划
  10. 洞悉物联网发展1000问之可穿戴设备的未来会怎样?
  11. 信号数据EMD分解+IMF时序数据LSTM预测建模实践
  12. 服务器内存是用接近完毕
  13. h3c防火墙服务器ip修改,H3C防火墙常用配置命令
  14. SQLite的主键外键
  15. 《软件测试价值提升之路》学习之—测试工程师能力模型
  16. php 生成多个水印,php 生成水印的完整代码
  17. 测试工程之测试计划之里程碑计划
  18. 车联网群雄逐鹿,通信业将如何掘金?
  19. WORD出现VBE6EXT.OLD不能被加载的问题
  20. 机器学习笔记(三)——归一化、KD树、数值型特征无量纲化、数值型特征分箱等

热门文章

  1. touch事件总结,监听屏幕点击事件
  2. 【mac开发.NET】No installed provisioning profiles match the installed iOS signing identities
  3. IOS 手机助手及越狱助手推荐
  4. ado.net封装类
  5. 申明   csdn的博客wjszf 也是本人的
  6. 大批量文件处理的7条建议
  7. 每个[NET]开发人员现在应该下载的十种必备工具
  8. UML模型中的图-静态图【类图、对象图】
  9. url映射 ccf (Java正则表达式80分解法)
  10. shell (7)if 表达式