Browse Source

fix: 更新 README.md 和 package-app.sh,添加 Node.js 安装的 root 用户要求

master
qinjian 1 month ago
parent
commit
c701bdc3be
  1. 18
      README.md
  2. 2
      script/package-app.sh

18
README.md

@ -1,6 +1,5 @@
# 无源标靶上位机 # 无源标靶上位机
## 开发注意事项 ## 开发注意事项
- 请确保在开发环境中,`server/tcpProxy/index.js` 文件中的 `TCP_HOST` 设置为下位机的实际 IP 地址 - 请确保在开发环境中,`server/tcpProxy/index.js` 文件中的 `TCP_HOST` 设置为下位机的实际 IP 地址
@ -8,9 +7,24 @@
- 确保在生产环境中,`client\src\sections\wuyuanbiaoba\components\CameraView.jsx`,摄像头流的 streamUrl 指向正确的地址 - 确保在生产环境中,`client\src\sections\wuyuanbiaoba\components\CameraView.jsx`,摄像头流的 streamUrl 指向正确的地址
- 提交代码前,请将 `streamUrl` 设置回去 - 提交代码前,请将 `streamUrl` 设置回去
## 部署说明 ## 部署说明
### 部署步骤 ### 部署步骤
**特别注意**
确保下位机已经安装了 nodejs 环境,并且版本在 20 以上,注意,nodejs 环境必须是 root 用户可用的,因为服务自启动需要 root 权限。
#### nodejs 安装指南
```shell
sudo su -
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20
```
1. 从项目的 [release](https://gitea.anxinyun.cn/qinjian/wuyuanbiaoba_web/releases) 页面下载最新的打包文件,如 `wuyuanbiaoba-web-x.x.x.tar.gz` 1. 从项目的 [release](https://gitea.anxinyun.cn/qinjian/wuyuanbiaoba_web/releases) 页面下载最新的打包文件,如 `wuyuanbiaoba-web-x.x.x.tar.gz`
2. 上传到服务器的临时目录,如 `/tmp/folder/`(这里最好建立一个新的目录存放压缩文件) 2. 上传到服务器的临时目录,如 `/tmp/folder/`(这里最好建立一个新的目录存放压缩文件)
3. 进入该目录,解压文件 `tar -xzf wuyuanbiaoba-web-x.x.x.tar.gz` 3. 进入该目录,解压文件 `tar -xzf wuyuanbiaoba-web-x.x.x.tar.gz`

2
script/package-app.sh

@ -55,7 +55,7 @@ fi
# 检查 Node.js 是否安装 # 检查 Node.js 是否安装
if ! command -v node &> /dev/null; then if ! command -v node &> /dev/null; then
echo "错误: Node.js 未安装。请安装 Node.js 20+" echo "错误: Node.js 未安装。请为 root 用户安装 Node.js 20+"
exit 1 exit 1
fi fi

Loading…
Cancel
Save