2014-12-08 3 views
2

Я хочу создать аддон Firefox Mozilla с использованием метода Addon-SDK. Для этого я просматривал способ создания среды разработки с использованием IDE (Netbeans, Eclipse и т. Д.). Но я оказался безуспешным. Я даже проверил https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials#development-techniques для решения. Но не повезло. Может ли кто-нибудь помочь мне и объяснить, как это сделать? Спасибо заранее.Настроить среду разработки для разработки аддона для mozilla firefox с помощью Addon-SDK и IDE

ответ

1

AFAIK, нет IDE, которая запустит расширение Firefox. Для этого вам нужно использовать инструмент командной строки (cfx или jpm).

Затем вы можете использовать его для запуска с помощью команды run, или вы можете использовать Extension auto-installer для запуска расширения без перезапуска вашего браузера.

Поскольку дополнительный SDK Firefox использует только стандартные веб-языки (HTML, JS, CSS), вопрос о том, использовать ли IDE или только текстовый редактор (или даже где рисовать линию между ними), является так же, как спорные дебаты, как для нормального развития сети. Поэтому взгляните на веб-сайт на лучший редактор IDE/текста для веб-разработки, и вы увидите все разные мнения людей по этому вопросу.

Моя рекомендация состоит в том, чтобы использовать cfx или jpm инструменты, упомянутые выше init проект, который будет создавать data и lib папки и файла package.json, что вам нужно. Затем используйте текстовый редактор, например Sublime Text, для редактирования кода JS, CSS и HTML. Затем используйте один из упомянутых выше инструментов для запуска расширения.

Оба Netbeans и Eclipse - это в основном Java-IDE, поэтому я бы рекомендовал их против. Если вы чувствуете, что хотите что-то большее, чем IDE, и меньше, чем текстовый редактор, я бы порекомендовал Webstorm.

+0

Спасибо за ваш ответ. Есть ли ссылка, которая объясняет шаги по установке addon-SDK в Webstorm? – Vickmaniac

+0

Невозможно установить SDK в Webstorm. Вы должны использовать SDK через командную строку/терминал. – willlma

+0

ОК. Спасибо за вашу помощь:) – Vickmaniac

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