- 博客(13)
- 收藏
- 关注
原创 Pulsar Management Vue2+Webpack4改造成Vue3+Vite
Pulsara Management 由Vue2+webpack4升级成Vue3+Vite全过程,简略步骤
2025-01-08 15:44:29
511
原创 sh脚本在Mac和Windows上表现不一样
在Windows上运行完毕后在Mac上执行会报符号错误,查询后得知可能的原因是脚本文件的编码格式问题,特别是从 Windows 系统迁移到 Mac 时。确保脚本文件使用的是 Unix 风格的换行符(LF),而不是 Windows 风格的换行符(CRLF)。你可以使用以下命令来检查并转换文件编码格式:# 检查文件的换行符 file build-all.sh。
2024-12-24 11:15:15
110
原创 使用docker安装sonarqube
查看当前Node环境变量值:echo $NODE_OPTIONS在 macOS 上通过 Docker 安装 SonarQube 的步骤如下:1. 安装 Docker如果还没有安装 Docker,请访问Docker 官网下载并安装 Docker Desktop for Mac。2. 拉取 SonarQube 镜像打开终端并运行以下命令来拉取 SonarQube 镜像:docker pull sonarqube 3. 运行 SonarQube 容器使用以下命令启动 Sona
2024-09-24 10:36:22
502
原创 Angular项目渲染、加载速度缓慢的性能优化方案(已解决-附带本地nginx部署配置过程)
配置好并重启后,发现访问localhost:8082一直报403,通过命令查看本地文件夹权限正常,一直往上层找发现是父级权限不够,需要设置权限,至此服务配置完毕。打包部署后,在用户第一次加载前端页面时,Main.js的加载时长平均需要5s左右,会导致其他静态资源/接口的请求至少延迟5s,从而提出了优化。本地通过brew下载了nginx,我本地nginx目录地址:/opt/homebrew/etc/nginx/nginx.conf。添加后效果显著:(woff2字体文件已达到最大压缩效率,无法继续压缩)
2024-09-10 11:08:57
921
原创 ScrollIntoView滚动失效,不滚动
ScrollIntoView滚动失效,不滚动。由于在前一个版本接口响应回前端大约需要3-4秒,此版本无这个问题。后续后端对接口进行了优化,在1-2s内,出现了滚动无效的问题,在性能较差的虚拟机上此问题稳定复现,在性能好的环境无法复现。
2024-05-24 12:15:11
1588
1
原创 Vxe-Table虚拟滚动在页面设置缓存后,Tab页签切换后仍然卡顿问题
经本地验证后发现,假设Table一页显示10条,Vxe-table在虚拟滚动后,则会在滚动后生成10行html元素数据将Table数据滚动到最后一条(200条的位置)后,此时Dom元素中Table生成的是第190-200行的数据。由于系统数据量比较大(有页面会涉及40几列,几千行数据),在最开始选择了Vxe-Table作为项目Table组件,页面存在路由缓存的情况下在某个页面Table渲染数据量为1600多条数据时,发现该页面在Tab页切换时会造成浏览器无响应。
2024-05-20 14:31:08
842
原创 Element plus源码本地打包ELIFECYCLE Command failed with exit code 134.[10:06:18] ‘shellTask:generateTypes
借Git Issues上的一个问题图片。设置gulp中的打包内存范围即可。
2023-12-06 14:52:28
591
1
原创 Mac已安装了Python仍旧提示zsh: command not found: python
如果你在终端输入`python`时仍然提示`zsh: command not found: python`,可能是因为你的系统没有将Python的可执行文件路径添加到系统的`PATH`中。3. **使用`python3`命令:** 在某些系统中,`python`命令可能默认指向Python 2.x版本。2. **手动添加到PATH:** 如果Python的可执行文件路径没有被正确添加到系统的`PATH`中,可以手动添加。尝试这些方法后,如果问题仍然存在,请提供更多信息,我将尽力提供帮助。
2023-11-30 11:25:33
4289
1
转载 element-plus版本升级导致编译失败
由于我们的项目依赖中指定了 "^2.2.2" 的版本范围,编译时会自动引入当前大版本下的最新版本,即 2.3.8。然而,在这个新版本中,"./lib/locale/lang/zh-cn" 的路径发生了变化,导致了编译错误。我们的前端项目中使用了 Element Plus 组件库,并在项目依赖中引入了 "element-plus": "^2.2.2" 的版本。在项目中引入的依赖库可能会随着时间的推移进行版本升级,因此我们需要仔细检查和调整相关的引用路径,以确保项目的稳定性和可靠性。
2023-10-07 17:02:08
398
原创 离线模式下安装nvm以及对应的node版本
从官网下载指定版本NodeJS的免安装版离线安装包本例中是Windows 10 64位操作系统,因此选择的是node-v16.14.2-win-x64.zip。从官网下载指定版本NodeJS的免安装版离线安装包(2) 将指定版本的NodeJS免安装版离线安装包,解压后放入到NVM安装路径的根目录下,即可完成离线安装。(要将文件夹名更改为对应的)NVM中离线安装各版本NodeJS。
2023-09-27 10:56:27
5203
1
转载 node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正 确,然后再试一次 的解决方案
node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正 确,然后再试一次 的解决方案
2023-09-21 16:55:23
11387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人