尽管WebIDE给人留下了深刻的印象,大数据传输,但仍有一些情况下我更喜欢在本地环境中工作,我们习惯于使用其他JS开发的工具链,例如VisualCode、ESLint、Grunt、BrowserSync和bash,比如说玩localneo(https://www.npmjs.com/package/@uniorg/localneo)我决定采取一种天真的方法,简单地为Fiori Launchpad和我们的后端OData服务所需的文件设置一个反向代理。
我从我们当前的一个项目开始,购物返利平台,并设置grunt任务,启动一个反向代理来重定向/SAP CDN的资源和/或测试资源https://sapui5.hana.ondemand.com。
由于我不想修改WebIDE创建的任何文件,我将一个新的grunt文件变为灰色,数据库大数据,Gruntfile文件-开发人员js
还有一些grunt和browsersync依赖项添加到包.json
为了能够安装@sap/grunt-sapui5-bestpractice-build,大数据的未来,平销返利,sap的npm存储库被添加到了.npmrc
最后,Fiori Launchpad需要了解您的应用程序,这是通过将其添加到
webapp/appconfig的配置文件来处理的/fioriSandboxConfig.json文件
完成后,您可以通过运行
grunt–GrunFile=GrunFile启动应用程序-开发人员js
请克隆或分叉https://github.com/trr-official/fiori\u本地看到这一切