Использовать конкретную версию языкового пакета атомов
Кажется, что 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 это должно работать:
- Отключить в комплекте
language-javascript
пакет - Клонируйте предпочитаемую версию для
~/.atom/packages
используя уникальное имя - Поместите уникальное имя в
name
ключ манифеста пакета (package.json
) - Перезапустите 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. Нажмите "Установить", и вы получите доступ ко всем расширениям. Найдите нужное расширение, и оно будет показано в окне справа. Там будут кнопки для установки или удаления расширения. Вы должны иметь возможность удалить новую версию, а затем искать старую версию и установить ее.