Web
qq_43478653
学生
展开
-
<前端>Electron-builder为公证后的app打更新信息latest.yml
其实,我们可以将公证后的app压缩成zip,然后获取zip的这些值。1.sha512: 这个其实是打出来的zip包(如这里的abc.zip)的SHA512哈希值的Base64编码。MacOS下,Electron-builder可以很方便的为测试包app打更新信息(latest-mac.yml)。但是,正式发布的时候,不可能用测试包app,因为还没有进行公证。如何为公证的app打latest-mac.yml呢。3.文件名: 其实就是zip的文件名,这里一定要到时候放在服务器下面的zip名称一样。原创 2024-04-23 18:44:45 · 419 阅读 · 0 评论 -
Electron最新版本v29中指针压缩导致的nodejs环境中加载大模型等导致内存崩溃问题的解决方案
解决方案:降版本,尽量一个个试。测试时v27的最后一个版本,都是没有开启指针压缩(Memory cage)的。v28的第一个版本就不行了。原创 2024-03-28 09:56:57 · 256 阅读 · 0 评论 -
chunk-L2LO65AN.js?v=8a315947:5825 Uncaught (in promise) TypeError: Right-hand side of ‘instanceof‘ i
根据错误提示,问题可能出现在组件的属性验证(props validation)过程中。在Vue 3中,组件的属性验证是通过。当组件接收到属性时,Vue会验证这些属性的类型和其他规则。选项,确保属性的类型和验证规则正确。这个错误提示来自Vue 3,它指出在某个地方使用了。操作符,但右侧的操作数不是一个对象。要解决这个错误,你可以检查组件的。原创 2024-03-18 09:28:20 · 235 阅读 · 0 评论 -
Electron程序如何在MacOS下获取相册访问权限
1.通过entitiment.plist,在electron-builder签名打包时,给app包打上签名。最后可以通过appsign命令进行验证。2.通过dylib,内部使用OC Photo库。获取相册访问权限及,获取相册图片等。与dylib的通讯,可以采用Koffi库。原创 2024-03-10 11:53:53 · 271 阅读 · 0 评论 -
ReferenceError: exports is not defined in ES module scope
去掉package.json中的"type": “module”。原创 2024-03-10 11:29:06 · 188 阅读 · 0 评论 -
Error: Could not load the “sharp“ module using the darwin-arm64 runtime Possible solutions: - Please
最后删除了平台上较老的node(nvm管理的),下载了最新的node v21.7.0。删干净项目中的sharp库(包括node_modules下面的包含sharp名称的,以及node_modules/.store下面带sharp名称的,总共加起来有4个),再用最新的node自带的npm下载sharp(npm i sharp),最后打包出来就可以了。我尝试重新下载、yarn下载、下载平台为win32的等方式,都没有作用。原创 2024-03-08 20:07:16 · 538 阅读 · 0 评论 -
TypeError: Unknown file extension “.ts“ for **.ts
去掉"type": “module”原创 2024-03-08 10:12:45 · 437 阅读 · 0 评论 -
H5中解决Canvas绘制图片模糊的问题
面试中canvas绘制图片模糊图片问题处理:https://www.jb51.net/html5/815034.html。原创 2024-02-28 20:40:18 · 267 阅读 · 0 评论 -
CSS3如何实现从右往左布局的按钮组(固定间距)
【代码】CSS3如何实现从右往左布局的按钮组(固定间距)原创 2024-01-26 16:43:53 · 339 阅读 · 0 评论 -
ReferenceError: exports is not defined in ES module scope
去掉package.json中的"type": “module”。原创 2024-01-02 21:54:04 · 721 阅读 · 0 评论 -
Windows下Nodejs如何使用ffi-napi调用dll
Wl,–add-stdcall-alias是用于确保32位程序可以正确链接到64位DLL的GCC特定选项。如果你在64位机器上编译32位程序,或者反过来,你可能需要这个选项。并测试myprogram.exe,输出。原创 2024-01-02 21:22:50 · 683 阅读 · 1 评论 -
Could not resolve “./lib-cov/fluent-ffmpeg“ from “./lib-cov/fluent-ffmpeg?commonjs-external“
我在Electron+Vite+Vue3的桌面app中,Electron环境下使用到了fluent-ffmpeg。ts-node测试都没有问题,但加入electron/main.ts下后,就出现了这个问题:这个问题应该是导入之类的问题,也是一直没有找到解决方案。采用了node-ffmpeg库,也是会报其他的错误。原创 2023-12-28 14:31:49 · 718 阅读 · 0 评论 -
Electron Vite打包后,部分图标未显示的解决方案
这个问题,弄了一晚上,头都大了,找了一堆博客也没解决。。下面讲一下我的解决方案。原创 2023-12-20 16:38:07 · 1233 阅读 · 0 评论 -
Electron无边框自定义窗口拖动
如果想要里面的按钮可点击,仅需要设置按钮不可拖拽就行:-webkit-app-region:drag;首先外部可拖拽区域设置:-webkit-app-region:drag;原创 2023-12-19 18:25:26 · 871 阅读 · 0 评论 -
Error: Could not resolve “proxy-agent“ imported by “urllib“. Is it installed?
Electron+Vue3.3.4+使用阿里云OSS服务上传。当我使用Nodejs版本上传文件时,提示。原创 2023-12-15 10:37:46 · 549 阅读 · 0 评论 -
vue watch props无效
如标题所示,是因为vue watch props无效才看到这篇文章的。网上有一堆讲这个问题的解决办法。。但是我用Vue3.3.4尝试后,也是没有成功。可能是因为props.val1是一个Ref的问题吧,具体也没研究。但是我这边是这样一个场景,所以需要用watch监测props的变化。我有一个A.vue,需要通过props传给B.vue。而B.vue使用这个props构建一个ref,用于展示界面。我希望在A.vue中更改传递给B的props的值,以达到B.vue更改界面的需求。原创 2023-12-13 14:17:42 · 1250 阅读 · 0 评论 -
h5中如何让<div>的滚动条不贴边
有时候,我们会希望div出现的滚动条不贴边,比如:而不是:因为一开始使用布局,经常使用position: absolute布局。所以即使怎么设置div的padding和margin,滚动条都是会贴边。若想要滚动条不贴边,首先不能使用position: absolute布局。其次,width不能设置为100%。不然也是一直会贴边。最后,就可以通过margin来设置不贴边了。原创 2023-12-12 17:45:31 · 463 阅读 · 0 评论 -
Chromium包含的内容(引擎)
Chromium包含了绘制引擎和JavaScript解释引擎。原创 2023-12-07 15:57:38 · 470 阅读 · 0 评论 -
Node.js运行tsc生成的js文件时,提示Error [ERR_MODULE_NOT_FOUND]: Cannot find module ,Did you mean to import ...
我使用Node.js(v18.17.1)运行tsc生成的js文件时,提示Error [ERR_MODULE_NOT_FOUND]: Cannot find module ,Did you mean to import …/.js?原创 2023-11-24 16:42:45 · 1886 阅读 · 0 评论 -
Vue中如何为id绑定内联计算属性
有时候我们想要在Vue中为id绑定一个字符串,比如是"index_" + index(第一个"index"是一个字符串,第二个是一个变量)。问ChatGPT,说Vue中不支持绑定内联的计算属性。以下是ChatGPT的回答。原创 2023-11-20 09:49:38 · 168 阅读 · 0 评论 -
一些关于weex编译apk的环境配置记录,成功打包weex app
使用weex编译安卓app。老是会遇到一些配置问题,导致编译apk异常。最后重新下载Android studio,配置好环境,再使用官网的命令,就编译成功了,下面是记录。原创 2023-10-30 13:54:58 · 151 阅读 · 0 评论 -
[实验]同一个端口能被几个Socket使用?一个Socket能监测几个Socket?
实验内容我们知道Socket有ServerSocket,用于服务器。Socket,用于客户端。这两种Socket能占用几个端口?能监测几个Socket?实验过程1. 验证ServerSocket可以占用多少个端口我们知道,一个ServerSocket可以通过accept检测连接的Client端口。但是没有方法和其他Socket通讯。可以看到,对于构建ServerSocket的两种等价构造之后,第二次构造产生的线程立马dead,并且提示异常:java.net.BindExceptio原创 2021-02-22 20:21:09 · 4367 阅读 · 0 评论 -
[测试]Socket在连接到ServerSocket后,不进行IO操作,是否会生成进程?
测试内容:Socket在连接到ServerSocket后,不进行IO操作,是否会生成进程?测试过程:Server的accept方法:Socket server = serverSocket.accept();// 没有连接就停在这里 Client的connect方法:Socket client = new Socket(); // connect client.connect(new InetSocketAddress(port), 5000);如果Client原创 2021-02-22 17:04:33 · 71 阅读 · 0 评论 -
Springboot在浏览器中为什么访问不了localhost:8080/hello
项目场景:SpringBoot、Windows10问题描述:浏览器无法访问localhost:8080/hello原因分析:别忘记run一下有main方法的类。解决方案:参考https://www.imooc.com/qadetail/268608?t=437529https://www.cnblogs.com/guoyafenghome/p/9348641.html...原创 2021-01-28 14:54:12 · 4683 阅读 · 0 评论