添加新文件后无法启动 cocos
Cannot start cocos after adding a new file
我遇到了一个错误:"Uncaught TypeError: Cannot read property 'style' of null"
当 运行 命令 cocos run -p web
时。这导致无法启动我的应用程序。
当我将新的 js 文件添加到我的源文件夹时,我似乎遇到了这个错误。我之前已经通过重新启动我的终端来解决它,这似乎可以解决问题。但是,由于这个错误,现在我无法在浏览器中 运行 我的应用程序。
完整的错误日志如下图所示:
似乎 CCBoot.js
中的 canvas 元素由于未正确加载而为空。我该如何解决这个问题?
经过大约 4 小时的调试,最终解决了这个问题...这个解决方案非常简单,但是 cocos2d-x 产生的警告消息非常无用。
问题源于无法正确解析 project.json 文件。当我将新文件添加到 project.json
中的 jsList
数组时,我是这样添加的:
{
"project_type": "javascript",
"debugMode" : 1,
"showFPS" : true,
"frameRate" : 60,
"noCache" : false,
"id" : "gameCanvas",
"renderMode" : 0,
"engineDir":"frameworks/cocos2d-html5",
"modules" : ["cocos2d"],
"jsList" : [
"src/resource.js",
"src/app.js",
"src/newFile.js",
],
}
src/newFile.js
和 jsList
数组后的逗号弄乱了文件,导致了所有问题。因此,为了修复 project.json
文件,我将其更改为:
"jsList" : [
"src/resource.js",
"src/app.js",
"src/newFile.js"
]
总而言之,如果您也遇到这样的问题,请检查 project.json
文件的格式并确保所有内容的格式正确 - 如果您不确定如何格式化它,请启动一个新项目并使用新的 project.json
文件作为指导!
我遇到了一个错误:"Uncaught TypeError: Cannot read property 'style' of null"
当 运行 命令 cocos run -p web
时。这导致无法启动我的应用程序。
当我将新的 js 文件添加到我的源文件夹时,我似乎遇到了这个错误。我之前已经通过重新启动我的终端来解决它,这似乎可以解决问题。但是,由于这个错误,现在我无法在浏览器中 运行 我的应用程序。
完整的错误日志如下图所示:
似乎 CCBoot.js
中的 canvas 元素由于未正确加载而为空。我该如何解决这个问题?
经过大约 4 小时的调试,最终解决了这个问题...这个解决方案非常简单,但是 cocos2d-x 产生的警告消息非常无用。
问题源于无法正确解析 project.json 文件。当我将新文件添加到 project.json
中的 jsList
数组时,我是这样添加的:
{
"project_type": "javascript",
"debugMode" : 1,
"showFPS" : true,
"frameRate" : 60,
"noCache" : false,
"id" : "gameCanvas",
"renderMode" : 0,
"engineDir":"frameworks/cocos2d-html5",
"modules" : ["cocos2d"],
"jsList" : [
"src/resource.js",
"src/app.js",
"src/newFile.js",
],
}
src/newFile.js
和 jsList
数组后的逗号弄乱了文件,导致了所有问题。因此,为了修复 project.json
文件,我将其更改为:
"jsList" : [
"src/resource.js",
"src/app.js",
"src/newFile.js"
]
总而言之,如果您也遇到这样的问题,请检查 project.json
文件的格式并确保所有内容的格式正确 - 如果您不确定如何格式化它,请启动一个新项目并使用新的 project.json
文件作为指导!