怎么将本地使用的依赖打包进入项目

electron-vue项目安装opencv4nodejs时依据本地安装的opencv库,但是打包后,在没有安装opencv库的电脑上使用不了opencv4nodejs这个依赖,在打包时怎么设置,我只百度到了"electron-rebuild": "electron-rebuild -f -w opencv4nodejs",但是运行npm run electron-rebuild的时候又是一堆看不懂的报错,希望会的博主帮帮我

img

使用 Electron Builder 将 OpenCV 库跟项目一起打包

Couldn’t compile opencv4nodejs in Vue + electron application1:这是一个遇到了类似问题的提问,回答者建议添加 node-loader 来加载 .node 文件,以及添加 externals 到 webpack 配置中,以解决打包时的模块解析失败的问题。
在Electron-Vue中使用Opencv.js2:这是一个介绍如何在 Electron-Vue 中使用 Opencv.js 的教程,作者提到了 opencv4nodejs 的安装困难,以及使用 ES6 Import 引入 js 文件的方式失败的情况,最后采用了在 index.html 中直接引入 Opencv.js 的方式,并且在 Vue 文件中通过 window.cv 来访问 Opencv 对象。
GitHub - justadudewhohacks/opencv-electron: Example for using opencv4nodejs with electron to build cross-platform desktop apps3:这是一个使用 opencv4nodejs 和 electron 构建跨平台桌面应用的示例项目,作者提到了在安装脚本中添加了一个额外的 npm 命令来为 electron 重建 opencv4nodejs 包:"electron-rebuild": "electron-rebuild -w opencv4nodejs"。
Electron安装c addon问题总结:一 、opencv4nodejs安装配置及问题总结4:这是一个总结了 Electron 安装 opencv4nodejs 的配置和问题的博客,作者提到了两种安装方式,一种是自动安装,一种是手动安装,并且推荐了后者,因为前者会导致打包后的文件过大,并且可能找不到 opencv 库。
参考链接1:https://stackoverflow.com/questions/63545558/couldnt-compile-opencv4nodejs-in-vue-electron-application
参考链接2:https://juejin.cn/post/7234370256746561573