前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP Fiori Tools 的 Application Reload Middleware 介绍

SAP Fiori Tools 的 Application Reload Middleware 介绍

作者头像
Jerry Wang
发布2023-05-04 08:50:48
2620
发布2023-05-04 08:50:48
举报

通过 application reload middleware 的帮助, 开发者可以在进行 Fiori Elements 开发的过程中,即时预览这些尚未完全完成开发的应用。

即时的意思是,一旦有 Fiori Elements 项目相关的文件发生变化,Application Reload middleware 会自动刷新应用。

npx 是一个 Node.js 工具,它可以让你在不安装全局包的情况下运行 npm 包中的命令。

通过 npx,你可以在本地临时安装并运行一个 npm 包的命令,而不需要将这个包安装到全局环境或者本地项目中。例如,你可以使用 npx 运行一个在 npm 上发布的命令行工具,而不必先全局安装它。

npx 会自动帮你下载需要的包,并执行它们提供的命令。这个功能在需要临时尝试一个新的命令行工具或者运行不常用的命令时非常方便。

除了运行命令行工具,npx 还可以执行 JavaScript 文件和模块。例如,你可以使用 npx 运行一个包含 ES6 模块的 JavaScript 文件。

假设你想要创建一个新的 React 应用程序。通常,你需要先全局安装 create-react-app,然后再使用它创建新的项目:

代码语言:javascript
复制
npm install -g create-react-app
create-react-app my-app

但是,如果你只是想快速创建一个新的 React 应用程序而不想在你的计算机上安装 create-react-app,那么你可以使用 npx 来执行它:

代码语言:javascript
复制
npx create-react-app my-app

这个命令会在本地临时安装 create-react-app,然后使用它来创建一个新的 React 应用程序,而不必全局安装这个包。

另一个例子是使用 npx http-server 来启动一个本地服务器,这个服务器可以用来在本地浏览器中测试静态网页。在这个例子中,http-server 是一个命令行工具,用于在本地启动一个 HTTP 服务器。

代码语言:javascript
复制
npx http-server

这个命令会在当前目录下启动一个本地服务器,然后在命令行中输出该服务器的 URL 地址。你可以在浏览器中打开这个 URL,来查看你的静态网页。

要使用默认设置启动应用程序重载中间件,请在 ui5.yaml 文件中使用以下配置,然后在项目中执行 npx fiori run。

代码语言:javascript
复制
server:
  customMiddleware:
  - name: fiori-tools-appreload
    afterMiddleware: compression

上面这个 YAML 文件的语义是在 UI5 应用程序中添加一个名为 fiori-tools-appreload 的自定义中间件,并将其放在 compression 中间件后面。这个自定义中间件可以用来在应用程序开发期间自动重载浏览器,从而更快地查看代码更改的结果。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-05-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档