2016-01-04 7 views
0

У меня есть ошибка, где я встречаюсь с ошибкой: "Uncaught TypeError: Cannot read property 'style' of null" При запуске команды cocos run -p web. Это приводит к невозможности запуска моего приложения.Невозможно запустить кокос после добавления нового файла

Кажется, я получаю эту ошибку, когда добавляю новый js-файл в свою исходную папку. Я решил это раньше, перезапустив терминал, который, похоже, сделал трюк. Однако теперь я не могу запустить свое приложение в браузере из-за этой ошибки.

Полный журнал ошибок можно увидеть на изображении ниже: enter image description here

Похоже, брезентовый элемент в CCBoot.js равно нулю из-за чего-то не загружается правильно. Как я могу решить эту проблему?

ответ

1

В конце концов, это удалось решить примерно через 4 часа после отладки ... Решение было мучительно тривиально, но предупреждающие сообщения, которые производил cocos2d-x, были крайне непригодными.

Проблема связана с невозможностью правильно проанализировать файл project.json. Когда я добавил свой новый файл в jsList массив в project.json, я добавил это так:

{ 
    "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 и убедиться, что все правильно отформатирован - если вы unsure, как отформатировать его, начать новый проект и использовать новый файл project.json в качестве руководства!

+0

Случалось со мной несколько раз. Исключение, которое у вас есть, может означать все на самом деле, но да, начиная с project.json является хорошим ориентиром –

 Смежные вопросы

  • Нет связанных вопросов^_^