J’ai l’intention d’utiliser WebWork au sein de mon application Node.js pour certaines tâches simultanées. Cependant, étant donné que le module 'webworker-threads'
suit la mise en œuvre de Web Worker HTML5, des modules Nodejs tels que require("fs")
dans WebWork ne fonctionnent pas. importScripts()
peut charger des fichiers js mais je voudrais une fonctionnalité dans le WebWork afin de pouvoir require
des modules installés par npm. Y at-il une solution de contournement pour cela?
auteur de webworker-threads ici. Merci d’avoir utilisé le module!
Il existe un object native_fs_
par défaut avec readFileSync
vous pouvez utiliser pour lire des fichiers.
Au-delà de cela, je me suis principalement basé sur onejs pour comstackr tous les modules requirejs dans package.json
dans un fichier JS unique, que les importScripts
utiliser, comme il le ferait lors d’un déploiement dans un environnement Web. (Il existe également de nombreuses alternatives à onejs – browserify, etc.)
J’espère que cela t’aides!