文章目录
- 1.0 安装node.js环境:
- 2.0 测试node npm:
- 3.0 SAP-Ui5 环境搭建
- 4.0搭建UI5开发环境
- 4.0.1 在Vscode中新建一个文件夹作为Project [sap.ui.demo01]
- 4.0.2 输入: npm install --global @ui5/cli 安装UI5
- 4.0.2 重新安装UI5环境
- 4.0.3.初始化 在Project【sap.ui.demo01】目录文件下:
- 4.0.4在sap.ui.demo01文件夹下面新建一个文件夹 [webapp]
- 4.0.5 在终端里执行,生成ui5.yaml
- 4.0.6 在webapp里创建manifest.json文件
- 4.0.7 执行会更新ui5.yaml
- 4.0.8在webapp文件夹下创建index.html文件
- 4.0.9 启动server,在a终端下执行:ui5 serve
- 5.0 浏览器访问成功
SAP UI5 在Vscode 中环境搭建-更新2023版本
1.0 安装node.js环境:
安装Node : https://nodejs.org/en/
安装Vscode: https://code.visualstudio.com/
2.0 测试node npm:
测试 node -v 是否安装成功
如何安装node.js环境可参考:Node.js 环境安装到配置环境变量
3.0 SAP-Ui5 环境搭建
3.0.1 使用功能VSCode 创建目录
打开D盘新建一个文件 【SAP UI5 WorkSpace】名字自己随便取
安装完成了Vscode,打开Vscode 开发工具
找到新建的工作工作空间
打开终端(ctrl+shfit+`)
查看 目录SAP UI5 WorkSpace目录下:
3.0.2 安装UI5
首先安装插件:
SAP Fiori Tools - Extension Pack
UI5 Explorer
安装完成 重启Vscode
4.0搭建UI5开发环境
4.0.1 在Vscode中新建一个文件夹作为Project [sap.ui.demo01]
切换目录在Project下面 cd sap…直接tab
4.0.2 输入: npm install --global @ui5/cli 安装UI5
npm install --global @ui5/cli
报错1: 如果这样的界面,无法运行脚本:请参考 :
搜索“powershell”,并“以管理员身份运行”
使用命令“set-ExecutionPolicy RemoteSigned”,将计算机上的执行策略更改为 RemoteSigned
验证是否更改成功
4.0.2 重新安装UI5环境
再一次重启VSCode: 输入npm install --global @ui5/cli :安装UI5
npm install --global @ui5/cli
如图就OK
4.0.3.初始化 在Project【sap.ui.demo01】目录文件下:
npm init --yes 初始化界面 生成一个
npm init --yes
此时查看Vscode左侧目录,多了一个文件package.json,具体做什么先不做介绍
4.0.4在sap.ui.demo01文件夹下面新建一个文件夹 [webapp]
4.0.5 在终端里执行,生成ui5.yaml
ui5 init
如果出现这个保存,cpnm 没有安装
cmd 检查
解决办法 博客目录 5.0:
Node.js 环境安装到配置环境变量
等待执行完成.
如果没有成功!就是环境变量设置有问题
‘cnpm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
重新输入 ui5 init
4.0.6 在webapp里创建manifest.json文件
manifest.json
{
"sap.app": {
"id": "sap.ui.demo.walkthrough"
}
}
4.0.7 执行会更新ui5.yaml
注意 ui5.yaml文件内容变化
在终端输入: ui5 use SAPUI5@latest
ui5 use SAPUI5@latest
4.0.8在webapp文件夹下创建index.html文件
index.html
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>SAPUI5 Walkthrogh</title>
</head>
<body>
<div>Hello Word</div>
</body>
</html>
4.0.9 启动server,在a终端下执行:ui5 serve
ui5 serve
5.0 浏览器访问成功
本地浏览器访问:http://localhost:8080/index.html 即可 !
更改
刷新浏览器 OK