Проблемы с созданием автономного приложения с помощью Brackets-Shell
У меня есть веб-приложение, которое я пытаюсь упаковать в отдельное приложение с помощью Brackets-Shell. Я следовал приведенным здесь инструкциям, чтобы настроить Brackets и Brackets-Shell в моей системе Mac OSX:
https://github.com/adobe/brackets-shell/wiki/Building-brackets-shell
И похоже, что он может сгенерировать файл Brackets.app, запустив grunt full-build -v из папки Brackets-Shell.
Затем я следовал приведенным здесь инструкциям, чтобы изменить файл Gruntfile.js в папке Brackets-Shell для использования источника из моего веб-приложения:
http://clintberry.com/2013/html5-desktop-apps-with-brackets-shell/
Но теперь, когда я запускаю команду 'grunt full-build -v', я получаю следующее сообщение об ошибке:
>Build branch master
>
> Running "build-num" task
> /Users/dave/Desktop/Bracket_Shell/dev-tools/my-app
> git log --format=%h
> fatal: bad default revision 'HEAD'
> fatal: bad default revision 'HEAD'
>Warning: Task "build-num" failed. Use --force to continue.
Я не уверен, как обойти эту ошибку (я определенно новичок в использовании grunt). Любые предложения или помощь приветствуется.
Благодарю.
1 ответ
- Является
/Users/dave/Desktop/Bracket_Shell/dev-tools/my-app
правильное местоположение вашего веб-приложения? Используете ли вы Git для контроля версий? Имейте в виду эту часть инструкции:
Используйте Git для вашего HTML-приложения. Чтобы использовать сценарии сборки, представленные в скобках, вам необходимо использовать Git с исходным кодом. Если вы не используете git для своего проекта, перейдите в папку вашего проекта и введите `git init`
Обратите внимание, что инструкции не выполнены на 100% - если вы еще не используете git, вам нужно будет создать хотя бы один коммит после выполнения
git init
(в противном случаеgit log
вызов в скрипте сборки все равно не удастся). Вы можете просто выбрать любой маленький файл в папке "my-app" и сделатьgit add <file>
а потомgit commit -m "Create repo"
,