Electron 应用程序中的“找不到模块 jquery”

Posted

技术标签:

【中文标题】Electron 应用程序中的“找不到模块 jquery”【英文标题】:"Cannot find module jquery" in Electron application 【发布时间】:2017-12-02 13:57:30 【问题描述】:

所以我在我的 Electron 应用程序中收到错误“无法找到 jquery 模块”。在我的 index.ejs 文件中,我有代码:

      window.jQuery = window.$ = require('jquery');

脚本标签内。

【问题讨论】:

【参考方案1】:

您需要将jquery 作为依赖项添加到您的app/package.json

将目录更改为app 并运行

npm i jquery --save

或者如果你正在使用纱线

yarn add jquery

之后它应该看起来像这样。


  "name": "vueelectron",
  "version": "0.0.0",
  "description": "An electron-vue project",
  "main": "./dist/main.js",
  "dependencies": 
    "babel-runtime": "^6.23.0",
    "bootstrap": "^3.3.7",
    "jquery": "^3.2.1",
    "vue": "^2.1.10",
    "vue-electron": "^1.0.6",
    "vue-resource": "^1.0.3",
    "vue-router": "^2.1.2",
    "vuex": "^2.3.1"
  ,
  "devDependencies": ,
  "author": ""

【讨论】:

工作就像一个魅力!我忘记在我的原始项目中使用 --save 所以当我在我的新项目上安装 npm 时它没有安装 jquery。谢谢伯特!

以上是关于Electron 应用程序中的“找不到模块 jquery”的主要内容,如果未能解决你的问题,请参考以下文章

Electron 中的路由 + 创建 React 应用程序

Electron开发:Electron 应用中的拖拽操作

如何使用 Visual Studio Code 中的 Electron 和 Angular 调试应用程序?

Electron - 解决渲染器进程中的电子模块问题

electron 中的 cookies 持久化保存到硬盘及恢复现场

Electron 中的自定义错误窗口/处理