Saki's 研究记录

开发 Mac APP 时遇到的奇葩问题:触摸板拖放失效记
问题描述最近在测试开发 Mac APP – Batch Rename 时,遇到了一个让人抓狂的问题:触摸板无法拖放文件/文件夹!作为一个资深 Mac 用户,这种基础功能突然罢工,简直让人怀疑人生。于是开始了漫长的”求医问药”之旅,网上搜罗了各种偏方,终于找到了”灵丹妙药”。以下是本人在这次”寻医”过程中的血泪史,希望能帮到同样被这个问题折磨的小伙伴们。 解决办法大搜罗本着”死马当活马医”的精神,我一共尝试了四种解决办法,每种都认真测试过(毕竟问题不解决,工作没法继续啊)。 检查系统设置(❌ 没效果) • 打开“系统偏好设置”>“辅助功能”>“指针控制”,确保“拖移”...
go run 报错 undefined
问题在 github 上 clone 下来了个项目,结构组织很简单就两个文件,类似 main.go 和 a.go。main 函数在 main.go 中, 并且在 main 函数中调用了 a.go 中的函数。 执行 go run main.go 时报错: 1234> go run main.go# command-line-arguments./main.go:15:9: undefined: funcA... 但执行 go build 却不会报错,且生成可执行文件功能正常。 原因报错原因是 go run 会先进行编译操作, 但在编译时只会以 main.go 为准, 导致引用其他文件...
Vue: The template root requires exactly one element 的解决办法
问题工程里有这么一段代码: 1234<template> <img id="logo" alt="Wails logo" src="./assets/images/logo-universal.png"/> <HelloWorld/></template> IDE 提示错误信息: The template root requires exactly one element. 原因这是因为 vue的模版中只能有一个根节点,所以在 <template>中插入第二...
找不到模块`XXX`或其相应的类型声明ts(2307)
问题在基于vue3+vite+typescript的UI组件库时设置了别名会有typescript提示 找不到模块“XXX”或其相应的类型声明ts(2307) 解决办法检查vite.config.ts里面有没有配置alias别名路径,没有就添加上。 12345678export default defineConfig({ plugins: [vue()], resolve: { alias: { '@': path.resolve(__dirname, 'src'), } &...
Wails App在M1 Mac下报错已损坏
环境OS Version: mac 14.2.1 (23C71)Wails Version: v2.7.1 问题M1 MAC 环境下打包的 wails app 在另一台M1 MAC 下打不开,报错 “APP”已损坏,无法打开。 你应该将它移到废纸篓。 解决在终端执行下面命令就可以了。 1sudo xattr -d com.apple.quarantine /Applications/APP_NAME.app 以上。
解决(node:11149) MaxListenersExceededWarning记录
问题今天,新建个了vue 3个项目打算撸起袖子大干一场, 在安装下载依赖naive ui包时居然报错了,出师未捷身先死啊! 123> npm i -D naive-ui(node:11149) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [TLSSocket]. Use emitter.setMaxListeners() to increase limit(Use `node --trace-warnings ...` to ...
Elasticsearch-Kibana docker-compose - Value of "elastic" is forbidden
闲的无事,把自己服务器的ES和Kibana从7.10.1升级到8.x, 记录一下遇到的问题。 问题现象启动服务,ES正常,但在浏览器访问http://127.0.0.1:5601提示未准备就绪,日志提示: 1[FATAL][root] Error: [config validation of [elasticsearch].username]: value of "elastic" is forbidden. This is a superuser account that cannot write to system indices that Kibana need...
找不到模块“XXX”或其相应的类型声明ts(2307)
问题在基于vue3+vite+typescript的UI组件库时设置了别名会有typescript提示 找不到模块“XXX”或其相应的类型声明ts(2307) 解决办法检查vite.config.ts里面有没有配置alias别名路径,没有就添加上。 12345678export default defineConfig({ plugins: [vue()], resolve: { alias: { '@': path.resolve(__dirname, 'src'), } &...
git fatal: 拒绝合并无关的历史的错误解决[亲测有效]
问题描述旧项目在拉取/推送版本时失败,报错如下: 1234> git pull origin master来自 gitlab.hahaha.com:backend/server * branch master -> FETCH_HEAD致命错误:拒绝合并无关的历史 或 1234567> git push origin masterTo gitlab.hahaha.com:backend/server.git ! [rejected] master -> master (non-fast-forward)错误:无法推送一些...