在博客StepbysteptorunyourFioriapplicationlocallyonNodeJS中介绍了使用NodeJS作为服务器在本地运行Fiori应用程序的步骤。在该解决方案中,Fiori应用程序以独立模式启动,其中sap.ushell.Container不可用。此外,还需要将Fiori应用程序作为沙箱放入本地启动板以进行单元测试。最终的成果是:您可以在本地启动板中看到您的Fiori项目的磁贴。单击磁贴后,您可以在localshell。主要需要的六个步骤和之前的博客逻辑上是一样的。Step1~Step4:和之前博客的步骤完全一样。Step5:Gruntfile.js唯一需要修改的是,你应该启动一个新的html页面这将创建一个本地启动板。第6步:创建另一个html页面Sandbox.html。要点(1)在tile为cli时声明虚拟渲染和导航目标应用程序信息cked.(2)包含sandbox.js:>(3)在Sandbox.html中,现在我们应该使用APIsap.ushell.Container.createRenderer创建配置的渲染器,而不是使用ComponentContainer,以利用本地启动板。我的Sandbox.html的完整源代码供您参考:
