2017-06-03 5 views
0

Ich bin eine Webanwendung erstellen, die ein Modul verwenden, die das Modul dgram von NodeJs benötigen, muss ich diese Anwendung in einem Browser ausführen, aber wenn ich versuche, es mit Webpack zu erstellen, gibt es zurück mir Fehler auf dem dgram Modul:Verwenden von dgram-Modul in Browser-Anwendung

ERROR in C: /Users/Sibo//coap/lib/agent.js Modul nicht gefunden: Fehler: nicht lösen Modul 'dgram' in C: \ Benutzer \ Sibo \ node_modules \ COAP \ lib @ C: /Users/Sibo//coap/lib/agent.js 12: 22-38

ERROR in C: /Users/Sibo//coap/lib/server.js Modul nicht found: Fehler: Modul 'dgram' kann nicht in C: \ Users \ Sibo \ node_modules aufgelöst werden \ coap \ lib @ C: /Users/Sibo//coap/lib/server.js 11: 22-38

Kennen Sie einen Weg, um dieses Problem zu lösen?

Antwort

0

dgram ist im Grunde ein Kernmodul von node.js, und Sie können es daher nicht im Browser verwenden.

Es ist jedoch eine Browser-äquivalente Version des Drag-Moduls verfügbar. Sehen Sie, ob das für Sie nützlich ist. Wenn nützlich, versuchen Sie diese

resolve: { 
    alias: { 
    dgram: "dgram-browserify" 
    } 
} 
+0

danke, können Sie mir bitte sagen, in welcher Datei muss ich die Lösung Objekt einfügen? – SimCor