Lorsque je travaille localement, je souhaite partager du code entre deux ou plusieurs projets (nwjs et autres). Structure des dossiers:
-projet 1
-projet 2
Code -sharedCharger des fichiers locaux en dehors de l'application NWJS
Lorsque vous relâchez les applications que je construis les fichiers externes dans un fichier à l'intérieur de chaque application du projet.
Mais je ne peux pas accéder aux fichiers en dehors du dossier de l'application node-webkit/nwjs.
J'ai essayé des choses comme:
Réglage "chromium-args": "--allow-file-access-from-files" dans le fichier manifest mais je pense que c'est par défaut maintenant.
En utilisant file:///
et chromium-extension:///
en ajoutant les chemins relatifs mais je pense que c'est seulement pour les chemins absolus?
Charger les fichiers dynamiquement et en utilisant path.relative(process.cwd(), "../shared_code/scripts/controllers/searchController.js");
L'utilisateur de l'application sera en mesure de le mettre n'importe où sur son ordinateur.
Est-il possible de charger des fichiers js et css et des images de l'extérieur du dossier de projet nwjs localement?
nwjs version sdk 0.19.5
Il y a une erreur logique dans ma question: j'ai seulement besoin des fichiers en dehors de mon dossier d'application localement pendant le développement, donc je peux réellement utiliser des chemins absolus. Ce qui a fonctionné pour moi était le fichier: /// prepend, l'extension chrome: /// ne l'est pas. Mais je pense que la question pourrait encore être valable pour les personnes qui veulent pointer vers des chemins relatifs en dehors d'un dossier d'application nwjs. – jerry