Charger le module Nodejs dans un Web Worker

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!