node webkit

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour,

Je viens de télécharger la dernière version stable de node webkit 0.16.1 32 bit et 64 bit et dans le package.json je passe le paramétré toolbar sur true pour affiché la barre de navigation et le developer tools mais une fois lancé la barre ne s'affiche pas.

D'autre personne on eu le problème ? et comment résoudre ce problème ?

+0 -0
Auteur du sujet

Effectivement je m'en suis rendu conte dans la journée. Par conte comment on fait pour avoir a nouveau cette barre de développement et de devtools car sa fait plus 5 heure que je cherche et tous ce que j'ai trouvé de marche pas

+0 -0
Auteur du sujet

J'ai un autre problème, jusque là utilisé require pour inclure des librairie comme fs, phpjs, path mais il semble que sa aussi soit déprécié. Qu'elle est la méthode pour inclure les librairie maintenant ?

+0 -0

Fait attention de ne pas rewrite la variable require(...), sinon il suffit de faire : var fs = require("fs").

1
2
3
4
5
var fs = require("fs"),
    fp = require("path"),
    cryptoJS = require("crypto"),
    mkdirp = require("mkdirp"),
    exec = require("child_process").exec;
+0 -0
Auteur du sujet

J'ai bien tenté de modifier mon fichier JS mais sa donne rien

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
var gui = require('nw.gui'),
    php = require('phpjs'),
    fs = require('fs'),
    fs = require('path'),
    chemin = path.resolve();
console.log(chemin);
console.log(process.versions);

$(function()
{
    $("#version").html("Version Node Webkit : " + process.versions['node-webkit'] + " / Version Node JS : " + process.versions['node'] + " / Version de Chromium : " + process.versions['chromium']);
});
});

Édité par stephcache

+0 -0
Auteur du sujet

Oui effectivement mais j'ai toujours la même erreur

1
2
3
4
5
6
7
var nw = require('nw.gui'),
    fs = require('fs'),
    php = require('phpjs'),
    path = require('path'),
    chemin = path.resolve();
console.log(chemin);
console.log(process.versions);
+0 -0

Dans le dossier où se trouve nw.exe, tu crées un dossier package.nw et dans ce dossier tu mets toutes les fichiers relatifs à ton package.nw (icone, image, js, html…).

Ensuite tu lances en cliquant sur nw.exe.

+0 -0

Tu charges quelle page au lancement de l'app ? Un fichier local ou bien une page online (localhost c'est considéré comme online) ?

Ca doit être un problème de mode de contexte. Suivant dans le mode où est exécutée ta page, tu as accès ou non à node, et du coup accès ou non à la variable nw et la fonction require. Par ailleurs reuiqre nw.gui n'existe plus non plus, normalement tu peux utiliser directement la variable nw si elle est disponible.

Ma plateforme avec 23 jeux de société classiques en 6 langues et 13000 joueurs: http://qcsalon.net/ | Apprenez à faire des sites web accessibles http://www.openweb.eu.org/

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte