使用Eclipse编辑javascript,'Phaser未定义'
我正尝试使用Eclipse IDE在JavaScript中使用Phaser游戏框架开发游戏。我有一个简单的html文件:使用Eclipse编辑javascript,'Phaser未定义'
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Game</title>
<script type="text/javascript" src="phaser.min.js"></script>
</head>
<body>
<script type="text/javascript" src="base.js"></script>
</body>
</html>
和一个简单的移相器的脚本(base.js),简单地创建一个空白的画布:
var game = new Phaser.Game(1280, 720, Phaser.AUTO, '', { preload: preload, create: create, update: update });
function preload() {
}
function create() {
}
function update() {
}
和当然,我有移相器的框架在一个单独的文件(phaser.min.js)。
这一切工作,当我运行本地Web服务器,并去页面创建一个空白的黑色Phaser画布。但是,在Eclipse中,JavaScript文件的第一行以红色下划线,并且错误为'Phaser' is not defined.
在Eclipse中编辑Javascript时,如何导入另一个JavaScript文件以供使用(缺少更好的术语)在验证? Phaser的代码完成对于,但不是必需的。
感谢您的帮助!
因为它主要是一个Java IDE,所以我会冒险猜测,Eclipse没有Javascript支持。
尝试添加JSDT插件:https://eclipse.org/webtools/jsdt/
或者:
给予其他编辑器一试,在的IntelliJ的IDE之一:https://www.jetbrains.com/webstorm/
感谢您的回复,但我已经安装了JSDT。我会尝试使用另一个IDE,然后看看问题是否与IDE或Phaser相关 – Inazuma
当我阅读消息时,我确实只是在等待安装。非常感谢你! – Inazuma