07月072021
electron-builder 打包出现 cannot find module fs/promises
随笔技术知识阅读9149 标签: 前端
> 这是nodejs版本太低导致的,查看electron-builder的代码可以发现,里面都是 `require("fs/promises")` 这样的引用,但是旧版nodejs是 `require("fs").promises` 的引用方式。 ### 方法一: 可以通过升级nodejs的方式解决,升级为 `nodejs14+`,可以正常打包,但是电脑是win7系统的,不支持nodejs升级更高版本只能到 `13.14.0`,所以此法对win7 无效。 ### 方法二: 直接在项目的`node_modules`文件夹搜索所有`require("fs/promises")`,直接全部替换为`require("fs").promises`,然后再打包就可以了.

您可能感兴趣的

06月18
随笔技术知识阅读2853 标签: 运维
linux下更新node到最新版本方法
01月03
随笔技术知识阅读3288 标签: 运维
pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。
02月16
随笔技术知识阅读2359 标签: 运维前端
如果你想长期做 node 开发, 或者想快速更新 node 版本, 或者想快速切换 node 版本,那就使用 nvm 来安装你的 node 开发环境, 保持系统的干净
06月18
随笔技术知识阅读4664 标签: 运维前端
1、输入`which npm`可以得到 自己安装的npm位置 2、建立链接3、sudo ln [option]
06月01
随笔技术知识阅读8557 标签: 前端运维
国内使用 yarn 速度很慢,默认是去 npm/yarn 官方镜像源获取需要安装的具体软件信息,你可以重新修改镜像源。与npm命令比较
09月05
随笔技术知识阅读4775 标签: 前端运维
npm 默认会使用 C:\Users\Administrator\AppData\Roaming\npm-cache 目录,不仅不便于管理而且占用C盘空间
01月08
随笔技术知识阅读2474 标签: 前端后端运维
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
01月18
随笔技术知识阅读3557 标签: 前端运维
如果使用 yarn 速度很慢,你可以设置淘宝镜像
02月07
随笔技术知识阅读3625 标签: 前端运维
vs code中报错:yarn : 无法加载文件 node\yarn.ps1;npm : 无法加载文件node\npm.ps1,因为在此系统中禁止执行脚本,解决方法
06月28
随笔技术知识阅读4531 标签: 前端
Git报错解决:OpenSSL SSL_read: Connection was reset, errno 10054 错误解决
幻灯片
朦胧
热情
清幽
青翠
花红
清新
黑夜