Использовать конкретную версию языкового пакета атомов - PullRequest
0 голосов
/ 03 ноября 2018

Похоже, что пакет language-javascript Atom обновлен, и мне он действительно не нравится. Таким образом я попытался установить более старую как это:

apm install language-javascript@0.129.10

Который дал мне следующий отзыв:

The language-javascript package is bundled with Atom and should not be
explicitly installed.
You can run `apm uninstall language-javascript` to uninstall it and then the 
version bundled with Atom will be used.

Теперь я застрял. Я не хочу использовать версию, поставляемую в комплекте с Atom, скорее более старую (которая раньше была в комплекте с Atom).

Предлагаемая команда apm uninstall language-javascript также не работает.

Ответы [ 2 ]

0 голосов
/ 04 ноября 2018

Я могу придумать два способа добиться этого:

Использование apm develop

Это рекомендуемый способ от разработчиков Atom. Из справки apm:

Клонировать Git-репозиторий данного пакета в указанный каталог, установить его зависимости и связать его для разработки с ~/.atom/dev/packages/<package_name>.

Если каталог не указан, то хранилище клонируется в ~/github/<package_name>.

Основным недостатком является то, что это работает только в режиме разработчика (atom --dev), что, вероятно, не то, что вы хотите.

Вилка пакета

Я не проверял это, но из моего понимания Atom это должно работать:

  1. Отключить пакет language-javascript
  2. Клонируйте предпочитаемую версию на ~/.atom/packages, используя уникальное имя
  3. Поместите уникальное имя в ключ name манифеста пакета (package.json)
  4. Перезапустите Atom и включите пакет

Пример:

# Let's use the versions commit as name
git clone https://github.com/atom/language-javascript --branch v0.129.10 language-javascript-fd5835e
0 голосов
/ 04 ноября 2018

Запустите Atom и в меню Atom выберите «Настройки». Это открывает панель настроек, а слева находится список функций, которые вы можете установить в Atom. Список начинается с Core и включает в себя Editor, URI Handling и другие параметры. Рядом с нижней частью находится Install. Нажмите «Установить», и вы получите доступ ко всем расширениям. Найдите нужное расширение, и оно будет показано в окне справа. Там будут кнопки для установки или удаления расширения. Вы должны иметь возможность удалить новую версию, а затем найти старую версию и установить ее.

...