已经正确引入jquery,在开发环境下运行也是没有问题的,但是用electron-packager打包后,执行EXE,报告如下错误:
Uncaught Error: Cannot find module './node_modules/jquery/dist/jquery.min.js'
 
第一时间怀疑是路径有问题,于是到打包的输出路径,找到resources/app/node_modules目录:

 
果然在这个目录下没有jquery子目录,所以EXE运行时会找不到jQuery。
 
在package.json中增加对jQuery的依赖,增加dependencies节点,配置对jQuery的依赖:

{"main": "./src/main.js","scripts": {"start": "electron .","package": "electron-packager . WriteCode --win --out output --arch=x64 --electron-version=3.0.5 --overwrite --icon=src/favicon.ico"},"devDependencies": {"electron": "^3.0.5"},"dependencies": {"jquery": "^3.3.1"}
}

或者在安装jquery的时候增加-save参数:

npm install jquery -save

重新打包并运行EXE,问题解决。

转载于:https://blog.51cto.com/lancelot/2313684

Electron —— Cannot find module ‘jquery.min.js’(II)相关推荐

  1. jQuery插件 -- Cookie插件jquery.cookie.js(转)

    2019独角兽企业重金招聘Python工程师标准>>> jQuery插件 -- Cookie插件jquery.cookie.js(转) Cookie是网站设计者放置在客户端的小文本文 ...

  2. BootStrap使用方法为BootStrap3添加jquery.min.js文件(简单易懂)_☆往事随風☆的博客

    为BootStrap3添加jquery.min.js文件 一.前言 二.BootStrap简介 三.BootStrap3的使用方法 (1)先去官网找到BootStrap3这个版本的文档. (2)配置B ...

  3. 2021.12.21报错解决:jquery.min.js:5 POST http://localhost:3000/login 400 (Bad Request)

    1.出现场景 我在学习修改账户密码时,调用接口后,googole浏览器控制台突然报错:jquery.min.js:5 POST http://localhost:3000/login 400 (Bad ...

  4. 导入Jquery.min.js时 JQuery 上打红X了

    问题解决:右击jquery.min.js-->MyEclipse-->点击Exclude From Validation-->点击Run Validation 即可 转载于:http ...

  5. jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: blank

    1.错误描述 jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: bl ...

  6. jquery min js 2 Uncaught Error Syntax error unrecognized e

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1.错误 ...

  7. Node.js(黑马)笔记05(完结)--博客案例

    1.案例初始化 1.建立项目所需文件夹 public 静态资源 model 数据库操作 route 路由 views 模板 2.初始化项目描述文件 npm init -y 3.下载项目所需第三方模块 ...

  8. jQuery应用之(一)使用jQuery选择器(荐)

    如上文(地址)jQuery预先的javascript的编程,提供了计划所有css3下的标准选择器,开发者可以利用这些选择器轻松选择各种元素,供javascript使用. 重要的是jQuery对这些选择 ...

  9. jQuery UI 拖动(Draggable) - 延迟开始

    定义和用法 通过 delay 选项设置延迟开始拖拽的毫秒数.通过 distance 选项设置光标被按下且拖拽指定像素后才允许拖拽 示例 <!DOCTYPE html> <html&g ...

  10. jQuery 基础教程 (一)之jQuery的由来及简介

    一.RIA技术 (1)RIA(Rich Internet Applications) 富互联网应用,具有高度互动性.丰富用户体验以及功能强大的客户端. (2)常见的RIA技术 Ajax Flex Sl ...

最新文章

  1. 14、Kubernetes持久化存储
  2. 配置maven mvn命令使用jdk 1.7编译
  3. SpringMvc 面试题
  4. 操作系统:程序的编译、链接、装入及地址转换
  5. Flink 助力美团数仓增量生产
  6. 十分钟了解Kubernetes
  7. java值参_JAVA赋值和传参理解
  8. 第 1-7 课:数组和排序算法 + 面试题
  9. 静态代码块与静态函数的执行顺序
  10. Atitit 算法之道 attilax著 1. 第二部分(Part II) 排序与顺序统计(Sorting and Order Statistics) 1 2. 第六章 堆排序(Heapsort)
  11. 常见14种手机传感器
  12. 在ArcGIS中创建Python工具或者pyt工具箱
  13. Weekly Recap!相对不平淡的行情 相对冷淡的 DeFi 市场
  14. Oracle数据库实现分页
  15. matlab定义未知大小矩阵,MATLAB中未知长度的矩阵?
  16. java银行账户模拟_使用Java模拟银行账户存、取款、转账功能
  17. [机器学习] 机器学习笔记_csv文件格式特点
  18. 数值分析中,为什么3.1415有效数字为4位
  19. c++版本opencv(04.认识Mat对象-05.Mat对象创建与使用-06.遍历与访问每个像素-)
  20. 解决Dev-C++ 中to_string()报错问题

热门文章

  1. 常用sql语句及案例(oracle)
  2. C#和C++中的float类型
  3. [凯立德]2013夏季卓豪华版2686-2E23J0Dsp1自适应程序懒人包
  4. 断开所有sql用户连接(转)
  5. [导入]使用ASP.NET AJAX的注意事项
  6. 一次线上OOM过程的排查
  7. hdu 4717 The Moving Points(三分)
  8. .NET Core中间件的注册和管道的构建(2)---- 用UseMiddleware扩展方法注册中间件类...
  9. 【前端学习笔记】2015-09-02~~~~ 关于filter()匹配的使用
  10. UISwitch——开关控件