Uncaught Error: Impossible de trouver le module 'jquery'

Je suis en utilisant Electron de faire une application de bureau. Dans mon application je suis de chargement d'un site externe (à l'extérieur de l'Atome app) permet de dire http://mydummysite/index.html page.

Voici la structure de mon application dans L'Atome De L'Éditeur:

Uncaught Error: Impossible de trouver le module 'jquery'

je.e c'est d'avoir des pièces suivantes:

  1. main.js
  2. package.json
  3. nodemodules>jquery (pour charger jquery)

Code Source:

main.js:

   'use strict';

    var app = require('app');

    app.on('ready', function() {
      var BrowserWindow = require('browser-window');

      var win = 
      new BrowserWindow({ width: 800, height: 600, show: false, 
               'node-integration':true });
      win.on('closed', function() {
        win = null;
      });

      win.loadUrl('http://mydummysite/index.html ');
      win.show();
    });

paquet.json:

{
  "name": "my-mac-app",
  "version": "5.2.0",
  "description": "My Mac Desktop App",
  "main": "main.js",
  "scripts": {
    "start": "electron ."
  },
  "author": "Me",
  "license": "ISC",
  "dependencies": {
    "jquery": "^2.1.4"
  }
}

Page externe - http://mydummysite/index.html code de la page:

<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    <h1>Hello World!</h1>

  </body>
<script>

   var jqr=require('jquery');

</script>
</html>

Quand je lance l'application ci-dessus (en faisant glisser le dossier de l'application de l'Électron) la page externe (http://mydummysite/index.html) charges dans la couche électronique
mais avec l'erreur

Uncaught Error: Impossible de trouver le module 'jquery'

Uncaught Error: Impossible de trouver le module 'jquery'

Pouvez-vous m'aider à trouver la cause de ce problème?

Comme vous pouvez le voir dans ma capture d'écran de la structure de répertoire, j'ai alread installé jquery module de mon dossier et je l'ai fait via npm install jquery de commande.

Remarque: Pour jouer avec require commande en JS j'ai essayé d'ajouter require("ipc") dans ma page externe http://mydummysite/index.html page et il travaillait alors, quelle pourrait être la raison avec require("jquery").

Ai-je ajouter un module externe (jquery) à la bonne façon d'Électrons?

Je suis pas certains de la dépendance dans package.json?

Ce que j'ai déjà essayé:

  • npm cache clean, npm install jquery (à mon dossier app)
  • npm install --save jquery
  • npm install jquery -g
  • npm rebuild
  • sudo npm install jquery -g
  • sudo npm install jquery
  • export NODE_PATH=/usr/local/lib/node_modules

Voici la capture d'écran de l'endroit où l'erreur est levée dans module.js

Uncaught Error: Impossible de trouver le module 'jquery'

Quelqu'un peut-il suggérer pourquoi require("ipc") est travail et require("jquery") pas?

Mon but est d'utiliser jQuery avec d'électrons app avec nœud-intégration vrai.

InformationsquelleAutor Raghav | 2015-08-28