browsers Quellkarte funktioniert nicht, wenn Unterstreichung erforderlich

8

Ich verwende browserify für meine eckige Client-App. Ich muss Unterstriche verwenden. eckig ist mit bower installiert und Unterstrich ist mit npm

installiert

So führe ich browserify (npm) aus und erstelle Source Map in gulp (npm)

%Vor%

In meinem main.js habe ich

%Vor%

Wenn ich nicht (Unterstrich) benötige, funktioniert die Quellkarte. Ich kann die Originaldateien anzeigen und Haltepunkte setzen.

Aber wenn ich (Unterstrich) benötige, funktioniert Quellkarte nicht mehr. Ich kann die Dateien nicht einmal ansehen.

Ich habe auch versucht, Unterstreichung mit Bower zu installieren, aber ich bekomme den folgenden Fehler:

%Vor%

Beachten Sie, dass sowohl bower (ich konfigurierte den Pfad) und npm Module im Ordner "/ Users / [my path] / node_modules"

Ich habe sogar eine main.js mit nur einer Zeile probiert: require('underscore') und funktioniert nicht, aber die main.js-Datei funktioniert

    
John 25.06.2015, 16:19
quelle

2 Antworten

1

Ich habe das gleiche Problem mit underscore/browserify . Vielleicht ist ein besserer Weg, es im Bündel auszuschließen. Lassen Sie einfach ein <script> -Tag mit Ihrer underscore -Datei verknüpfen. Und im Bündel können Sie _ direkt verwenden.

Wenn Sie angular verwenden, wird empfohlen, ein separates <script> zu verwenden, da die meisten Benutzer wahrscheinlich bereits angular von CDN für eine andere eckige Website zur Verfügung haben.

    
OMGPOP 03.08.2015, 14:00
quelle
3

gulp prüft Unterstriche in Ihrem Wurzelverzeichnis. Versuchen Sie, den Pfad des Unterstrichs in config.js oder in package.json

einzufügen

config.js

%Vor%

oder

package.json

%Vor%     
Vidyadhar 23.07.2015 09:47
quelle