2017-01-29 3 views
0

Ich habe Quelle der NodeJS-Anwendung in src Ordner. Aber im Ordner dist habe ich die App aus dem Quellordner (es ist Kopie 1: 1) per Webpack kopiert (aber ich denke, in dieser Situation spielt es keine Rolle).WebStorm - NodeJS Debug verschiedenen Ordner

Ich habe eine Frage. Ist es möglich, einen Unterbrechungspunkt in src Ordner zu erstellen, Anwendung von dist Ordner ausführen und Debug ordnungsgemäß ausführen?

Ich habe als Remote Debugging versucht, aber es funktioniert nicht. Ich habe Port 5858 eingestellt und in WebStorm kann ich auch "connected to localcohst: 5858" sehen. (Auch im Browser kann ich auf Seite localhost:5858 eingeben und ich kann etwas Inhalt sehen).

In diesem Fall machen Sie einen Unterbrechungspunkt in dist Ordner funktioniert nicht.

Antwort

0

Sie sollten source maps generation in Webpack aktivieren, indem Sie webpack.config.js devtool: "source-map" hinzufügen. Quellkarten beschreiben die Beziehung zwischen dem kompilierten Code im tatsächlich ausgeführten Ordner dist und dem Quellcode, in dem Sie die Haltepunkte haben.

+0

Die Quellkarte wird nicht für Dateien generiert, die vom Webpack Copy Plugin kopiert wurden. – IceManSpy

+0

gibt es dann keine Möglichkeit. Für das clientseitige Debuggen würden Remote-URL-Zuordnungen in solchen Fällen hilfreich sein. Aber es gibt keine Möglichkeit, solche Mappings für das Debuggen von node.js anzugeben, daher ist die Verwendung von Quellmaps die einzige Möglichkeit – lena

Verwandte Themen