Merge branch 'tencentmusic:master' into master

This commit is contained in:
gxin0426 2024-03-29 17:28:20 +08:00 committed by GitHub
commit 45cdde8954
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 29 additions and 3 deletions

View File

@ -1,6 +1,18 @@
# 本地调试
## windows 系统下基础环境
1. 安装docker desktop
下载Docker Desktop Installer安装最新版docker desktop。 windows 10 版本需要启用 Hyper-V 安装配置流程可参考在线文档https://zhuanlan.zhihu.com/p/441965046
2. 安装 Power Shell
之后的脚本需要在Power Shell 中执行
3. 安装python > 3.9.16
## mac和linux系统基础环境
参考/install/README.md
## deploy mysql
```
@ -40,7 +52,7 @@ docker pull ccr.ccs.tencentyun.com/cube-studio/kubeflow-dashboard-frontend:2024.
注意:前后端代码生产环境均在容器中运行。
后端开发调试代码通过挂载在本机ide中修改在docker-compose中运行调试debug模式自动热更新。
前端调试:本机ide开发调试最后编译为静态文件也可以在docker中编译成静态文件最后统一打包成docker镜像
前端调试:大部分功能在本机ide开发调试即可支持热更新。完整的平台前端调试需要本地ide开发完成后打包编译为静态文件也可以在docker中编译成静态文件在docker-compose中运行验证不同于后端这种场景下前端不支持热更新。
#### 本地后端python代码开发
@ -155,3 +167,17 @@ yarn配置镜像命令
```
yarn config set registry https://registry.npmmirror.com
```
3windows 系统下执行pip3 install -r requirements.txt 失败
Power Shell 单独安装失败的部分但要确保安装的版本号与requirements.txt保持一致安装成功后再重新执行pip3 install -r requirements.txt
4windows 环境执行docker-compose报UnicodeDecodeError: 'gbk' codec问题
编码类型问题可参考 https://cloud.tencent.com/developer/article/1530430 修改本地文件 encoding.py 大概位置为XXX\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_internal\utils\encoding.py
5windows 环境执行docker-compose报 Python——/usr/bin/env: python(3)\r: No such file or directory
原因在Windows系统中文本文件的行尾通常以回车符(CR)和换行符(LF)的组合表示称为CRLF而在Linux和Unix系统中行尾仅以换行符(LF)表示。当你在Windows环境下编写或编辑Shell脚本然后尝试在Linux系统上运行时就可能会遇到这个问题。
解决方案: vscode 打开项目,全文搜索报错文本关键字,比如/usr/bin/env打开对应文件将VSCode 右下角的CRLF 切换为 LF 保存对应文件
6windows 环境打包visionPlus 编译过程报错
/myapp/visionPlus/.eslintrc 文件中 注释行:"linebreak-style": ["error", "unix"],取消注释行:"linebreak-style": ["error", "windows"]

View File

@ -623,7 +623,7 @@ output %s
item.name = item.name[:60]
# item.expand = json.dumps(expand,indent=4,ensure_ascii=False)
@pysnooper.snoop()
# @pysnooper.snoop()
def pre_add(self, item):
if item.name:
item.name = item.name.replace("_", "-")

View File

@ -55,7 +55,7 @@
"@types/react-redux": "^7.1.16",
"@types/react-router-dom": "^5.1.7",
"@typescript-eslint/eslint-plugin": "^5.40.0",
"@typescript-eslint/parser": "^4.29.1",
"@typescript-eslint/parser": "^5.10.0",
"eslint": "^8.25.0",
"monaco-editor-webpack-plugin": "^4.1.1",
"prettier": "^2.2.1",