Я использую ExtJS 5.0.1 с Сенчем Cmd построить серийную версию:Отсутствует ссылка SocketIO в Sencha CMD build?
sencha app build -c production
Я подаю библиотеки Socket.io непосредственно из моего NodeJS HTTP-сервера и ссылок на них в app.json файл ExtJS :
"js": [
{
"path":"/socket.io/socket.io.js"
}
,...]
Тогда в моем коде, я звоню глобальную IO():
Ext.define('MyController',{
extends:'Ext.app.ViewController',
myFunction:function(){
var socket = io();
// do something with socket
}
};
Это все прекрасно работает при просмотре моего проекта в браузере, но мой Сенча CMD построить процесс завершается с ошибкой:
2014-10-17 17:07:44.457 phantomjs[12931:d07] CoreText performance note: Set a breakpoint on CTFontLogSuboptimalRequest to debug.
registering ready listener...
loading widget definitions...
rendering widgets...
== Unhandled Error ==
ReferenceError: Can'''t find variable: io
Я уверен, что это дело не хватает ослепляюще простой, где-то я определить, какие Глобал Сенчу следует ожидать, чтобы иметь доступ.
Большое спасибо заранее!