2017-02-25 1 views
0

Ich habe Probleme beim Einrichten eines PIXI-Projekts auf meinem Windows-Rechner.Knoten & Brunch & PIXI.js unter Windows, Modul "querystring" nicht gefunden

Es ist sehr einfach zu reproduzieren:

npm install -g brunch

brunch new .

npm install --save-dev pixi.js

Dann require("pixi.js") irgendwo einfügen (z initialize.js) und

npm run start

öffnen localhost:3333 und es gibt die folgende Fehlermeldung:

Uncaught Error: Cannot find module 'querystring' from 'url/url.js' 
    at require (app.js:61) 
    at expanded (app.js:34) 
    at app.js:147 
    at url.js:104 
    at url.js:737 
    at initModule (app.js:42) 
    at require (app.js:59) 
    at expanded (app.js:34) 
    at app.js:147 
    at determineCrossOrigin.js:10 

Es funktioniert perfekt auf einem Linux-Rechner (Debian), aber ich habe immer diesen Fehler auf meinem Windows-Rechner.

$ node -v 
v6.9.5 

$ npm -v 
4.2.0 

$ systeminfo | grep "OS" 
OS Name:     Microsoft Windows 10 Pro 
OS Version:    10.0.14393 N/A Build 14393 

Das beunruhigende Modul ist Pixi. Wenn ich ein anderes Modul installiere und benötige, funktioniert es einwandfrei. Es funktioniert auch nicht, wenn ich den querystring explizit installiere (npm install querystring), obwohl es ein eingebautes Modul ist.

Irgendwelche Ideen?

+0

Keine Probleme für mich, als ich es versuchte. Habe keine Beschwerde eingereicht. Vielleicht haben Sie "korrupte/falsche" npm Module installiert. Ich denke, es könnte sich lohnen, zu versuchen, es zu löschen und sie neu zu installieren: http://StackOverflow.com/a/34344080/1523545 – Hachi

+0

@Hachi Hallo, ich denke, es ist das Windows-Problem. Der oben erwähnte Befehl arbeitet perfekt mit Linux. – ohyou

Antwort

0

Ich habe es gelöst, indem Sie Bower. Es ist jedoch ein Workaround.

npm install -g bower

bower install --save pixi.js

Dann wird das PIXI Objekt global aus der Box zur Verfügung. Benutze es einfach in deinem Code.

Verwandte Themen