CentOS7使用yum报错File contains no section headers.
网上搜来搜去也没解决
直接卸载重装了
删除 yum.repos.d 目录下所有文件
rm -f /etc/yum.repos.d/*
下载资源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清除缓存
yum clean all
vue + ts 在 vscode 中格式化方案
vue3 + ts 在 vscode 中格式化方案1. 安装插件
安装插件 Prettier、Volar (如果安装的有 vetur 的话记得要给禁用或卸载掉不然可能会有冲突)
2. 配置 settings.json
按上方图片步骤依次操作 然后把下方 json 文本复制进去就行了
{ "editor.fontSize": 16, // 编辑器文本大小 "workbench.tree.indent": 12, // 编辑器文本缩进 "editor.tabSize": 4, // 代码文本缩进 "editor.guides.highlightActiveIndentation": "always", // 显示缩进线 "editor.detectIndentation": false, // 打开文件不覆盖 "editor.formatOnSave": true, // 保存时格式化代码 ...
windows查看当前占用端口号
查看所有端口情况
netstat -ano
查找指定端口占用情况
netstat -aon | findstr 你要查的端口
查看指定端口被那些程序占用
// pid就是上面图片中的最后一列的数字tasklist | findstr pid
强制关闭
taskkill /PID pid /F例如:C:\Users\LWJ>taskkill /PID 5440 /F成功: 已终止 PID 为 5440 的进程。
图片加载失败?别急 有办法
项目做完了发布到服务器总是面临各种各样的问题 比如下面这样 图片找不到
不怎么好看
可以使用img标签自带的事件 onerror
// https://xxx.png 替换默认图片地址<img class="good-img" :src="imgUrl" @error="() => imgUrl = 'https://xxx.png'" alt="">
如果要做离线渲染图片可以先把图片转换base64存在本地
/* 获取图片的base64码* @param {obj}img图片dom对象* */function getBase64Image(img) { let canvas = document.createElement("canvas"); canvas.width = img.width; canvas.height = img.height; let ctx = canvas. ...
TS中使用setTimeout和setInterval返回类型解决方法
vite+vue3+ts 中使用 setInterval 遇到 不能将类型“Timer”分配给类型“number”。方案 1
使用 window 对象 window.setInterva返回的是 number 类型
const timer: number | undefined = undefined;timer = window.setInterval(() => {}, 1000);
方案 2
如果你使用的是 vite 还报这个错误的话那你应该是安装了@types/node包 卸载掉就行了
yarn remove @types/nodeornpm uninstall @types/node