Ich verwende Browserify
, um alles einzupacken. Ich habe gerade ein Upgrade von 1.2.23
auf 1.3.0
durchgeführt und erhalte jetzt folgende Fehler:
Firefox Fehler
%Vor%Gibt eindeutig an, dass eckig nicht definiert ist. Also habe ich die Ausgabe von angular
ausgegeben %Vor% Bedeutet das, dass angular nicht mehr mit browserify
kompatibel ist? Wenn ja, wie kann ich es zum Laufen bringen?
Detaillierter Fehler von Chrome
%Vor%Markup
%Vor% Wie von @ JeffB erwähnt, können Sie browserify-shim
verwenden, um (hoffentlich vorübergehend) dieses Problem zu beheben.
Erstens, npm install --save-dev browserify-shim
. Fügen Sie dann Ihrem package.json
Folgendes hinzu:
Das sollte dann require
zulassen und angular wie erwartet zugreifen.
Das Problem ist, dass angular ihre npm-Pakete noch nicht so aktualisiert hat, dass sie mit browserify kompatibel sind.
Meine Lösung war widerlich, aber es funktioniert. Ich habe einfach v1.3.0
heruntergeladen und in:
Jetzt wird browserify kompiliert und verwendet die neueste Version. Dies hoffe ich ist eine vorübergehende Lösung, bis sie das Paket aktualisieren.
Tags und Links javascript angularjs browserify