我已经按照逐步入门文档https://sapui5.hana.ondemand.com/#/topic/2680aa9b16c14a00b01261d04babbb39创建了我的第一个sapui5 / openui5项目。我使用ui5-cli https://github.com/SAP/ui5-cli和npm来管理我的项目。
每次我要运行我的项目时,我都会键入命令“ ui5 serve -o index.html”以启动该服务。在我的浏览器中,我必须访问localhost:8080 / index.html以获得我的项目视图。
但是,如果我只是键入localhost:8080 /,它将无法自动找到index.html,因此如何解决该问题。
这是我的package.json
{
"name": "appname",
"version": "1.0.0",
"description": "app description",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "ui5 serve -o index.html",
"build": "ui5 build --all"
},
"keywords": [
"keyword"
],
"author": "",
"license": "ISC",
"dependencies": {
"@openui5/sap.m": "^1.64.0",
"@openui5/sap.ui.core": "^1.64.0",
"@openui5/sap.ui.layout": "^1.64.0",
"@openui5/sap.ui.unified": "^1.64.0",
"@openui5/themelib_sap_belize": "^1.64.0"
}
}
这是通过命令生成的简单ui5.yaml
ui5 init
specVersion: '1.0'
metadata:
name: appname
type: application
那么如何在浏览器中访问localhost:8080,它就可以进入我的项目。