Подтвердить что ты не робот

Разработка и отладка пакета Atom

Я только начал работать над Atom.io Разработка пакета и на основе данного руководства, узнал, как создать файл skelton для разработки пакетов, чтобы опубликовать ваш пакет.

Однако я не знаю, как проверить/отладить/развить свой пакет. Я знаю, что я могу использовать Jasmine через alt-cmd-I или Консоль разработчика (для Atom основан на Chromium), но если вы хотите проверить поведение своего пакета, нужно ли мне повторно публиковать или устанавливать ваш пакет вручную каждый раз?

4b9b3361

Ответ 1

При работе с пакетами локально здесь рекомендуется рабочий процесс:

  • Клонирование пакета из GitHub с помощью apm develop <package-name>. Это приведет к клонированию пакета repo к локальному ~/.atom/dev/packages/<package-name>
  • cd в этот каталог
  • Запустите Atom в этом каталоге, используя atom -d .

Теперь вы можете работать с пакетом, вносить изменения и т.д. После того, как вы будете готовы перезагрузить, вы можете использовать View > Developer > Reload Window для перезапуска Atom с измененным пакетом.

Если у вас есть источники пакетов локально на вашем компьютере, вы можете пропустить первый шаг (apm develop) и просто создать символическую ссылку из ваших источников на ~/.atom/dev/packages/<package-name.

Ответ 2

У вас уже есть локальное репо пакета?

Чтобы добавить к nwinkler answer, если у вас уже есть репо пакета локально, вы можете использовать

apm link --dev

чтобы автоматически создать символическую ссылку в каталоге ~/.atom/dev/packages/.

Обязательно полностью перезапустите атом в режиме разработчика с помощью

atom -d

или Просмотр > Разработчик > Открыть в режиме Dev...

Если вы просто хотите использовать локальный пакет (не в режиме dev), вы можете напрямую использовать apm link. И apm unlink удалить символическую ссылку на ~/.atom/packages.