首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pixi.js和browserify开发工作流(错误: browserify无法找到pixi.js模块)

使用pixi.js和browserify开发工作流(错误: browserify无法找到pixi.js模块)
EN

Stack Overflow用户
提问于 2016-11-18 00:43:10
回答 1查看 796关注 0票数 2

我开始测试pixi.js,并遵循了这个教程http://frontender.info/introduction-to-pixijs/ (对不起,它是俄语,但你可以用谷歌翻译来翻译它)。我喜欢这个教程的工作流程,我需要使用浏览器中的“要求”,我需要在浏览器中测试游戏。一切正常,但是当我在url http://localhost:9966/上请求beefy服务器时,我得到了错误:

代码语言:javascript
复制
Error: Cannot find module 'pixi.js' from 'C:\Users\PainKiller\Desktop\pixitest'
at C:\Users\PainKiller\AppData\Roaming\npm\node_modules\browserify\node_modules\resolve\lib\async.js:46:17
at process (C:\Users\PainKiller\AppData\Roaming\npm\node_modules\browserify\node_modules\resolve\lib\async.js:173:43)
at ondir (C:\Users\PainKiller\AppData\Roaming\npm\node_modules\browserify\node_modules\resolve\lib\async.js:188:17)
at load (C:\Users\PainKiller\AppData\Roaming\npm\node_modules\browserify\node_modules\resolve\lib\async.js:69:43)
at onex (C:\Users\PainKiller\AppData\Roaming\npm\node_modules\browserify\node_modules\resolve\lib\async.js:92:31)
at C:\Users\PainKiller\AppData\Roaming\npm\node_modules\browserify\node_modules\resolve\lib\async.js:22:47
at FSReqWrap.oncomplete (fs.js:123:15)

我尝试过的: 1.使用不同的命令安装pixi.js。2.手动将文件pixi.js放入C:\Users\PainKiller\Desktop\pixitest\node_modules\pixi.js文件夹(运行所有安装命令后,没有pixi.js文件) 3.将index.html放在文件夹的根目录下,路径为:

代码语言:javascript
复制
<!doctype html>
<meta charset="utf-8">
<title>Hello World</title>
<body>
<script src="http://pixijs.download/release/pixi.js"></script>
<script src="index.js"></script>
<script>

//Test that Pixi is working
console.log(PIXI);

</script>
</body>

当我将链接添加到index.js文件时,错误再次显示。我目前的操作系统Windows10,如果它能有所帮助的话。提前谢谢。

编辑:一些附加信息。当我跑的时候

代码语言:javascript
复制
browserify index.js -o bundle.js

在我的项目的根文件夹中,我得到了相同的错误。但是pixi.js文件位于node_modules/pixi.js文件夹中,为什么browserify找不到它?

EDIT2:当我将pixi.js放到文件夹中时,这样使用require:

代码语言:javascript
复制
var PIXI = require('./node_modules/pixi.js/pixi.js');

browserify找到它,但它给出了另一个错误:

代码语言:javascript
复制
 Error: Cannot find module './GLTexture' from 'C:\Users\PainKiller\Desktop\pixite
st\node_modules\pixi.js'
EN

回答 1

Stack Overflow用户

发布于 2017-06-23 17:49:51

仍然不知道browserify是否可以作为npm模块与pixi.js一起使用,github repo上的一些问题表示,它已在较新版本的pixi.js中修复。但无论如何,如果你遇到这个问题,你可以切换到webpack (我也做到了),或者使用pixi.js作为全局导入(通过脚本标签)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40660456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档