随笔分类 -  electron+vue3+ts

摘要:node-sass安装和使用 为了使用稳定和快捷,先设置淘宝镜像源。执行下面的命令行 npm config set registry https://registry.npm.taobao.org/ 切换回去 npm config set registry http://registry.npmjs 阅读全文
posted @ 2022-02-27 12:22 威武的大萝卜 阅读(3580) 评论(0) 推荐(0)
摘要:一、环境变量找不到python与python2 需要安装与机器和npm适配的由Microsoft免费提供的Visual C ++ Build Tools 2017、.net framework 4.5.1、python2.7 npm install --global --production win 阅读全文
posted @ 2022-02-27 11:12 威武的大萝卜 阅读(2052) 评论(0) 推荐(0)
摘要:调用dll动态库我这里主要用了以下几个依赖: "dependencies": { "ref-array-napi": "^1.2.0", "ref-napi": "^1.4.3", "ref-struct-napi": "^1.1.0", "ffi-napi": "^2.4.7" } 注意:dll 阅读全文
posted @ 2022-02-23 10:03 威武的大萝卜 阅读(2689) 评论(1) 推荐(0)
摘要:两种解决办法一、设置程序 Vista 兼容模式二、程序 ready 前禁用GPU加速 app.disableHardwareAcceleration()————————————————原文链接:https://blog.csdn.net/tanzui/article/details/10599203 阅读全文
posted @ 2022-02-23 10:00 威武的大萝卜 阅读(772) 评论(0) 推荐(0)
摘要:1.ts spawn创建进程ts脚本 通过spawn创建一个子进程,并通过子管道进程通信。 child_process.spawn(command[, args][, options])#History command <string> 需要运行可执行的目录args <string[]> 参数列表o 阅读全文
posted @ 2022-02-11 16:19 威武的大萝卜 阅读(457) 评论(0) 推荐(0)
摘要:专栏收录该内容订阅专栏百度了半天感觉都不靠谱,最终查阅官方文档找到问题所在 渲染进程崩溃 可以通过监听`render-process-gone`事件捕获到崩溃的消息,检测到之后重新加载 代码如下 app.on('render-process-gone', (e,w,d) => { if(d.reas 阅读全文
posted @ 2022-02-11 10:56 威武的大萝卜 阅读(1402) 评论(0) 推荐(0)
摘要:在nodejs/elctron中,可以通过node-ffi,通过Foreign Function Interface调用动态链接库,俗称调DLL,实现调用C/C++代码,从而实现许多node不好实现的功能,或复用诸多已实现的函数功能。 node-ffi是一个用于使用纯JavaScript加载和调用动 阅读全文
posted @ 2022-02-10 16:43 威武的大萝卜 阅读(2226) 评论(0) 推荐(0)
摘要:node-ffi是什么 node-ffi是一个node用来调用dll的库,当然还有node-ffi-napi,\`食用\`指南暂时先不贴出来,我们今天先来安装node-ffi,同时对一些常见问题进行整理 windows安装 node-gyp安装 安装node-ffi前需要先安装node-gyp,这是 阅读全文
posted @ 2022-02-10 16:38 威武的大萝卜 阅读(6431) 评论(2) 推荐(0)
摘要:前言 本文包含打包、自动更新、简易API、调试、进程通信等相关知识点,内容较多,可能会引起不适,请酌情查看(手动滑稽)。 electron 简介 electron是由Github开发,是一个用Html、css、JavaScript来构建桌面应用程序的开源库,可以打包为Mac、Windows、Linu 阅读全文
posted @ 2022-01-28 12:22 威武的大萝卜 阅读(479) 评论(0) 推荐(0)
摘要:什么是VID,PID? VID的全称是Vender ID,中文意思即生产商编号。PID的全称是Product ID, 中文意思即生产商内部的产品编号。通常设备的VID, PID都是由一串字符组成如:VID_05A9&PID_2800,“-” 后面表示具体的VID, PID数值。VID, PID数值实 阅读全文
posted @ 2021-12-31 10:32 威武的大萝卜 阅读(9096) 评论(0) 推荐(1)
摘要:一、VID和PID PID/VID唯一标识一个设备,HardwareID是为了给系统识别的 ,他是根据PID/VID而生成的。这个与序列号没什么关系,序列号一般都是厂家固化到芯片中的信息而已。GUID只是为了标志你安装的设备是属于一个什么类当中,这个类可以显示再设备管理器中。比如:你可以定义一个类, 阅读全文
posted @ 2021-12-31 10:22 威武的大萝卜 阅读(5320) 评论(0) 推荐(0)
摘要:摘要: 对于一般加工者来说使用MACRO指令(巨指令或变量指令)并不多,但是加工程序如果能充份运用就会变的更有智能,不过也不是每个加工程序都会用的到MACRO指令,由其是CNC车床加工,但是综合加工机加工如果运用MACRO指令有时候反而比使用CAM(计算机辅助加工)软件转出的程序加工来的快速许多,在 阅读全文
posted @ 2021-12-29 17:00 威武的大萝卜 阅读(768) 评论(0) 推荐(0)
摘要:预处理器宏指令(Macro) 1 目的:编译之前进行预处理,批量处理源代码文件(宏)2 原理:编译之前由编译器调用预处理器,批量处理源代码中的指定标志文本。预处理器是一个专用于处理源代码文本的独立程序,由编译器调用。 应该尽量减少使用预处理命令,因为不同的编译器的命令不同。 参考:http://ba 阅读全文
posted @ 2021-12-29 16:48 威武的大萝卜 阅读(712) 评论(0) 推荐(0)
摘要:首先,Jenkins可以很方便的在我们的项目中帮助我们去部署、打包项目,在开发过程中避免了繁琐的手动打包步骤,只要我们把项目部署到Jenkins中,然后添加上一些列的脚本,就能帮助我们很快的完成打包工作,并且它与版本管理工具Svn、Git等兼容。 下面我们开始Jenkins之旅: 在windows系 阅读全文
posted @ 2021-12-29 16:08 威武的大萝卜 阅读(2349) 评论(0) 推荐(1)
摘要:UU 前段时间,对部门的个别项目进行Vue3.0+ts框架的迁移,刚开始研究的时候也是踩坑特别多,尤其我们的项目还有些特殊的webpack配置,所以,研究vue.config.js的配置的时候也是查阅了各种资料文档,最终,完成了项目webpack的特殊配置。 今天分享一下,我们项目当中的一些webp 阅读全文
posted @ 2021-12-29 15:08 威武的大萝卜 阅读(23063) 评论(0) 推荐(0)
摘要:nsis下载地址:http://www.pc6.com/softview/SoftView_14342.html nsis使用: 启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜单,开始制作自己的安装包 选择“使用脚本向导创建新的脚本文件”,确定 进步脚本向导,下一步 第一步, 阅读全文
posted @ 2021-12-29 08:55 威武的大萝卜 阅读(481) 评论(0) 推荐(0)
摘要:1、前言 程序设计好以后会生成若干可执行文件和依赖文件。为了方便程序被更好地使用,需要将程序封装为一个安装程序。 2、平台和环境 Windows系统 安装NSIS 下载地址:https://nsis.sourceforge.io/Download NSIS(Nullsoft Scriptable I 阅读全文
posted @ 2021-12-28 20:02 威武的大萝卜 阅读(774) 评论(0) 推荐(0)
摘要:一般来说,一个 Electron 应用的 Windows 安装包最小也有 30 多 M,如果是 32 位 + 64 位的安装包,那就会是 60 多 M,而如果打成 web 版的安装包则非常小,只有几百 K,它在用户安装的时候再根据用户操作系统的位数去下载相应的安装包并安装。 制作 Electron 阅读全文
posted @ 2021-12-28 17:50 威武的大萝卜 阅读(1385) 评论(0) 推荐(0)
摘要:中文版下载 链接:https://pan.baidu.com/s/1eNnWx8ngfJ5RdjBXo37fSg提取码:nlc1 中文版手册 链接:https://pan.baidu.com/s/19A5_iLC06nn9wFlQNeSwlw提取码:gyyt 英文版下载 https://source 阅读全文
posted @ 2021-12-28 17:35 威武的大萝卜 阅读(474) 评论(0) 推荐(0)
摘要:概述 最近需要写一个安装程序,比对了一下现有的安装工具,最后选定了NSIS,最主要的原因一是开源、二是灵活。 下面把我的要求简单列举下: 1、需要检查系统环境是否满足要求 2、需要界面友好的安装过程 3、需要一些自定义界面,在安装过程中来获取一些必须的信息 4、需要根据界面的选择来执行或跳过一些安装 阅读全文
posted @ 2021-12-28 17:08 威武的大萝卜 阅读(876) 评论(0) 推荐(0)