название для официального сайта inFlowia Lab
  • помощь 4 free! :)
  • делаем добро :)
  • делаю сайты, скрипты и хорошее настроение :)
  • всё поправимо! :)
  • Свобода и OPENsource!
  • Linux - это любовь!
  • Linux - это Lюбовь
  • творим добро с 2019/03/22 :)

Как вручную установить пакет в Atom (офф-лайн)

2020/04/30

Сокращения:

  • ГК - горячая клавиша
  • ЛС - Лицензионное соглашение или соглашение с конечным пользователем
  • ОС - операционная система
  • ФМ - файловый менеджер
  • ФС - файловая система
  • ~ - домашний каталог текущего пользователя (то есть если вы сейчас вошли под пользователем "creeper" то путь% ~/Загрузки/ будет эквивалентен пути: /home/creeper/Загрузки/

Сразу предупрежу: метод "офф-лайн и вручную" только на половину.

Работало на:


Подробнее про "офф-лайн" и "вручную"

В принципе некоторые пакеты у вас вполне могут установиться полностью офф-лайн и полностью вручную только если они не требуют зависимостей.

Например вот этот крайне полезный плагин под названием Atom Tag Wrapper для оборачивания слов в тэги, на момент 2020/07/04 является отличным примером пакета без зависимостей и на ура ставится полностью оффлайн.

Чтобы проверить зависимости пакета нажмите на его странице кнопку Repo и откройте файл package.json. В нём ищите раздел

"dependencies": и в нём будут указаны "некие сущности" от которых зависит пакет.

Почему "некие сущности"? А потому что это не пакеты... Вернее иногда это пакеты, которые можно найти через поиск но в основном эти зависимости я в списке пакетов не находил. Именно по этому я не вижу способа полностью ручной установки пакетов. Если вы поймёте что-это за таинственные зависимости и откуда их брать - я вас поздравлю. Скорее всего полностью ручной способ будет найден, буду крайне признателен, если расскажете мне на почту как вы их нашли, но пока, для пакетов с зависимости способ только такой.

Кстати пакеты зависимостей ставятся в подкаталог node_modules каталога пакета который вы ставите. Это справедливо для "таинственных" зависимостей, обычные пакеты-зависимости, находимые через поиск, я ещё не устанавливал, возможно они ставятся в тот же каталог что и устанавливаемый пакет.