Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 缩小文件中的全局变量在js文件中未定义?_Javascript_Phaser Framework - Fatal编程技术网

Javascript 缩小文件中的全局变量在js文件中未定义?

Javascript 缩小文件中的全局变量在js文件中未定义?,javascript,phaser-framework,Javascript,Phaser Framework,我使用上面的结构通过节点为HTML文件提供服务。 在我的index.html中,我有两个脚本标记: <script src = "phaser.min.js" ></script> <script src = "game.js" ></script> 浏览器中抛出的错误是未定义相量 如果我直接打开文件index.html而不通过npm start命令提供它,整个代码工作正常,不会抛出错误。您可能应该共享更多代码,以便其他人能够帮助您。问题可能是您

我使用上面的结构通过节点为HTML文件提供服务。 在我的
index.html
中,我有两个脚本标记:

<script src = "phaser.min.js" ></script>
<script src = "game.js" ></script>
浏览器中抛出的错误是未定义相量


如果我直接打开文件
index.html
而不通过
npm start
命令提供它,整个代码工作正常,不会抛出错误。

您可能应该共享更多代码,以便其他人能够帮助您。问题可能是您的
Phaser
类未正确导出/导入。
Phaser.min.js
未注册该全局文件或文件加载失败。无法从您在问题中提供的代码和调试信息中分辨出哪一个。(浏览器中“开发人员工具”的“网络”选项卡将有所帮助)。在“网络”选项卡中,将下载两个文件
phaser.min.js
game.js
@Quentin我已经移除了标签
minified.js
。我使用了
phaser.min.js
,因此默认情况下,它会全局导出phaser变量。查看
server.js
文件会很有帮助,可能您没有将phaser作为静态文件提供。最后一个选择可能是只使用CDN作为源代码。您可能应该共享更多代码,以便其他人能够帮助您。问题可能是您的
Phaser
类未正确导出/导入。
Phaser.min.js
未注册该全局文件或文件加载失败。无法从您在问题中提供的代码和调试信息中分辨出哪一个。(浏览器中“开发人员工具”的“网络”选项卡将有所帮助)。在“网络”选项卡中,将下载两个文件
phaser.min.js
game.js
@Quentin我已经移除了标签
minified.js
。我使用了
phaser.min.js
,因此默认情况下,它会全局导出phaser变量。查看
server.js
文件会很有帮助,可能您没有将phaser作为静态文件提供。另一个最后的选择可能是只使用CDN作为源。
class playGame extends Phaser.Scene {
    constructor() {
        super("PlayGame");
    }
}