J'ai l'intention d'utiliser web worker dans mon application Node.js pour certaines tâches simultanées. Cependant, puisque le module 'webworker-threads'
suit l'implémentation de l'outil Web HTML5, l'utilisation de modules Nodejs tels que require("fs")
dans Web worker ne fonctionne pas. importScripts()
peut charger des fichiers js, mais je voudrais une fonctionnalité à l'intérieur du travailleur Web afin que je puisse require
modules NPM-installés. Y at-il une solution de contournement pour cela?Charger le module Nodejs dans un Web Worker
6
A
Répondre
7
auteur de fils de webworker ici. Merci d'utiliser le module!
Il existe un objet par défaut native_fs_
avec le readFileSync
que vous pouvez utiliser pour lire des fichiers. Au-delà de cela, j'ai surtout compté sur onejs pour compiler tous les modules requis dans package.json
dans un seul fichier JS pour importScripts
à utiliser, comme on le ferait lors du déploiement dans un environnement de travail Web côté client. (Il existe également de nombreuses alternatives à onejs - browserify, etc.)
Espérons que cela aide!
Questions connexes
- 1. Web-Worker with GWT
- 2. Comment utiliser un Web Worker dans AngularJS?
- 3. NodeJS - utilise le module distant?
- 4. Comment déclarer un module NodeJs dans Typescript?
- 5. Comment faire un appel ajax dans un web worker?
- 6. nodejs - dépendances du module
- 7. Installation du module NodeJS
- 8. NodeJS Exportation Module
- 9. Charger le module dans apache + mod-wsgi
- 10. Module autonome pour nodejs?
- 11. Web Worker 20x pire performance
- 12. Web Worker ne fonctionne pas
- 13. NodeJS Module exportations TypeError
- 14. Le module nodejs n'exporte pas la fonction
- 15. Mongoose-uniqueslugs - Module manquant NodeJS dans Modulus.io
- 16. nodejs - Comment utiliser le module node-captcha?
- 17. comment charger un module dans débogueur python
- 18. Compiling NodeJS Module contre V8
- 19. XMLHttpRequest dans le service worker
- 20. Comment charger le module binaire
- 21. nodejs - module net ou http
- 22. Connexion au module mongodb - NodeJS
- 23. Impossible de charger le module
- 24. Comment charger un module joomla dans le panneau déroulant jquery
- 25. Impossible de charger le module EJB
- 26. Comment obtenir l'objet d'espace de noms dans le module NodeJS?
- 27. nodejs web root
- 28. NodeJS nécessite un module qui se trouve dans un autre module
- 29. Existe-t-il un moyen d'héberger le code Azure Worker dans un rôle Web Azure?
- 30. Web Worker chargement de l'URL absolue
Merci. Ça aide beaucoup! – JJin
__ @ audreyt__ pouvez-vous importer des modules qui dépendent d'autres modules de cette façon, à condition qu'ils soient mentionnés dans 'package.json'? – Redsandro
Serait-il possible de charger des modules de noeud qui utilisent des ressources natives, comme 'v4l2camera'? – yombo