我正在开展一个宠物项目,以便更好地理解SAPIUI5框架。关于我,我是一位非常有经验的前端开发人员,喜欢在VS Code IDE中工作。我在SAP Web IDE中开始SAPUI5开发,然后将项目导出到eclipse以在本地运行它,但在eclipse中,我缺少很多新功能,如es6和es7以及一些插件,所以我将项目移动到VS Code。在VS代码中,我介绍了grunt运行一个小的静态Web服务器来运行我的SAPUI5应用程序,到目前为止它工作正常,我没有问题,但我担心我现在看不到的隐藏场景关于SAP UI5部署和部署环境。没有SAPUI5客户端应用程序的部署环境和生产环境要求方面的经验。如果有这种方法和开发带有VS CODE的SAPUI5,你能告诉我任何潜在的问题吗?
答案 0 :(得分:3)
潜在问题:
所有浏览器都不支持ES6和ES7,因此您可能希望将Babel添加到您的grunt链中。
部署:
grunt插件grunt-openui5可让您将代码缩减为单个Component-preload.js。
grunt插件grunt-nwabap-ui5uploader允许您将代码直接部署到SAP NetWeaver。
以下是SAP的示例,其中显示了他们的Gruntfile:https://github.com/SAP/openui5-sample-app