electron打包后出现 spawn ** ENOENT 错误

因为某种原因在公司层面上要求我去写一个烧录工具,用于厂房工人生产我们设备后烧录一些东西到设备中去。主要基于electron去做的,自己本地运行好好的,但是jQuery冲突不行,路径等等问题都大概知道有一些问题最终按照自己所想的一一解决了。可是有一个问题始终摸不着头脑,可能是自己从来没有遇到过这个,而且出错的地方有事调用adb的地方,我一直错误的理解为是windows环境变量的问题,报错如下:

spawn checkDev.bat ENOENT

其实明白过来之后就觉得很简单了,找不到checkDev.bat这个批处理文件的路径,因为我打包为exe文件后,当前路径不是相对执行这个语句的main.js,而是执行的.exe文件。
具体动态修改,我暂时不研究了,最简单的就是手动将引用的文件在.exe文件的相对路径也放置一份就好了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 8,267评论 1 19
  • 你有没有这样的经历?励志每天坚持锻炼,发朋友圈宣布,开心地数着点赞评论。然后……就没有然后了。 在这个世界上所有的...
    康上明学阅读 355评论 0 0
  • 引子:今年七月毕业后,在等待出国培训的一个月期间,每天坚持自学韩语,并在微博(我的微博:刘春阳要强大,欢迎关注啊)...
    刘春阳要强大阅读 2,118评论 6 50
  • 前言 服务端提供对外开放到公网API接口,危险非常大.尤其对移动应用开放接口的时候,更需要关注接口安全性的问题,要...
    liliLearn阅读 6,167评论 3 16
  • 雨下不来,天阴沉着,最是闷热的时候。小院里传来了隐约的蝉鸣声。 放了学的小孩在院子跑着,在夏风里长着,欢快着,活像...
    从周阅读 306评论 6 10