J'utilise Webpack pour regrouper les dépendances, dont l'un est le service d'emailing postmark
. Ce service dépend de quelque chose appelé child_process
qui est apparemment livré avec le noeud.Utilisation du module "child_process" sans Webpack
Le problème est, lorsque je tente de lancer webpack de regrouper mon application, il se plaint:
Module not found: Error: Cannot resolve module 'child_process' in ...
La plupart des réponses disent en ligne qui, en réponse à cette erreur, je dois ajouter la ligne:
node: {
child_process: 'empty'
}
à ma config webpack. Mais cela n'a aucun sens, car alors ne webpack juste essayer de ne pas chercher child_process, et par conséquent, quand je lance mon application, je reçois l'erreur suivante:
Uncaught TypeError: exec is not a function
qui est une erreur de postmark
(service cela dépend de child_process
) se plaignant que la fonction exec
dans le module child_process
n'existe pas.
Ainsi, je me demande comment je peux inclure le module child_process
dans ma construction sans se plaindre du webpack?
Merci pour la réponse - Je l'ai porté vers mon backend express et ça fonctionne très bien. –