Использовать конкретную версию языкового пакета атомов

Кажется, что 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 ответа

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

использование 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

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

Другие вопросы по тегам