2016-10-31 1 views
1

Si j'exécute une application Chrome simple dans nw.js et que j'utilise la console dans DevTools, je n'ai accès à aucun des objets supplémentaires.Impossible d'accéder à nw globals dans l'application Chrome

Selon le docs:

Certains objets de contexte Node sont copiés dans le contexte du navigateur afin que scripts en cours d'exécution dans le contexte du navigateur peut accéder aux objets Node.js

Cela comprend nw et require . Ces objets ne sont pas définis si j'essaie de les enregistrer dans la console.

Je peux aussi voir qu'il ya des erreurs lancées par certains des scripts internes nw.js

Uncaught TypeError: Cannot read property 'Window' of undefined at get_nw (extensions::nw.Window:753:20)

Que dois-je faire pour accéder à ces objets dans mon Chrome App ?. Merci pour toute aide.

Répondre

1

Je n'utilisais pas package.json mais utilisais le fichier manifest.json de l'application Chrome. L'application Chrome chargée mais les objets supplémentaires n'étaient pas disponibles. Débarrassé du manifest.json et ajouté les champs nécessaires à l'ancien package.json et tout fonctionne.