Здравствуйте, я новичок в Sencha. Я создал тестовое приложение, используя sencha cmd. Когда мне нужно запустить его, я должен его скомпилировать. Есть ли способ, чтобы я мог запускать приложение без компиляции и без запуска веб-сервера.Как запустить веб-приложение sencha без компиляции
ответ
Вы можете получить доступ к своему несжатому приложению, но вам всегда нужно использовать веб-сервер для доступа к вашему приложению, потому что есть проблемы с AJAX без веб-сервера.
Что я сделал, чтобы получить эту работу:
- Я установил локальный веб-сервер в качестве службы (в моем случае это IIS, но Apache или любой другой должен работать, а)
- Мой местный веб серверный корневой каталог указывает на мою директорию git repo.
- В этом git repo у меня есть каталог
myapp-dev
, содержащий нескомпилированное приложение ExtJS, каталогmyapp
и каталог bin, содержащий мой бэкэнд-API. Файл app.json в
myapp-dev
говорит Cmd для компиляции вmyapp
каталог:"output": { "base": "../myapp", "appCache": { "enable": false } },
Таким образом, относительные пути к серверу API одинаковы для обоего Неоткомпилированных и скомпилированного версии, например ../api/GetSettings
указывает на тот же путь для обеих версий.
Теперь я могу открыть localhost/myapp-dev/index.html
в браузере и получить несжатую версию, или я могу открыть localhost/myapp/index.html
в браузере и получить скомпилированную версию.
Вы можете просто разместить файлы приложений в каталоге внутри корневого сервера, а затем открыть index.html напрямую.
Хотя желательно скомпилировать его для производства (чтобы получить лучшую производительность), это, безусловно, не обязательно, если вы просто хотите, чтобы ваше приложение находилось в режиме «разработки» все время.
- 1. Как запустить OpenGL-код без компиляции?
- 2. Как запустить psci без компиляции текущего проекта?
- 3. Как запустить «sencha app watch» без веб-сервера
- 4. Как запустить приложение Sencha Touch 2 без веб-сервера?
- 5. Можно ли запустить erlang без компиляции?
- 6. Как запустить тесты с использованием BuildBot без компиляции/buildning проекту
- 7. Как запустить файл машинописи после компиляции без генерации файла javascript
- 8. Как запустить mc, htop на linux (виртуальный сервер) без компиляции?
- 9. Как запустить приложение Sencha Touch в Eclipse
- 10. Как запустить приложение sencha на физическом устройстве
- 11. как запустить код sencha touch в eclipse
- 12. Ошибка при компиляции проекта GWT (Sencha Framework)
- 13. sencha touch запустить анимацию перед уничтожением зрения
- 14. Как запустить программу Java при компиляции класса
- 15. Как увеличить скорость компиляции Кордовы запустить
- 16. как запустить после компиляции через град?
- 17. Оформление макета Android без компиляции
- 18. Как начать excel без компиляции макросов?
- 19. C# Interpreter (без компиляции)
- 20. Как запустить проект sencha touch в эмуляторе Xcode
- 21. Как запустить проект с помощью Sencha BB10 Phonegap/Cordova Webworks?
- 22. Sass импорт без компиляции
- 23. Как запустить приложение AngularJS2 без сервера Node
- 24. Как запустить приложение Python без установки?
- 25. Ошибка компиляции без @
- 26. Ошибка компиляции, Следующая без
- 27. Как запустить unoconv без xServer
- 28. Как запустить GlassFish v3 без
- 29. Как запустить скрипт без расширения?
- 30. Как запустить апплет без jre7?
Часы Sencha app запускают микросервер на http: // localhost: 1841. Вы можете использовать это в браузере. Но вы не можете выполнить PHP таким образом. –