节点&早午餐& Windows上的PIXI.js,模块"查询字符串"找不到

时间:2017-02-25 20:46:32

标签: node.js brunch pixi.js

我在Windows机器上设置PIXI项目时遇到了麻烦。

很容易重现:

npm install -g brunch

brunch new .

npm install --save-dev pixi.js

然后在某处插入require("pixi.js")(例如initialize.js)和

npm run start

打开localhost:3333并出现以下错误:

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

它完全适用于Linux机器(debian),但我总是在我的Windows机器上出现此错误。

$ 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

令人不安的模块是pixi。如果我安装并需要任何其他模块,它工作正常。如果我明确安装查询字符串(npm install querystring),它也不起作用,尽管它是一个内置模块。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我已经通过使用凉亭解决了问题。这是一种解决方法。

npm install -g bower

bower install --save pixi.js

然后,PIXI对象将全局开箱即用。只需在代码中使用它即可。