Главная страница: https://oldj.github.io/SwitchHosts/
SwitchHosts! — это приложение для управления файлом хостов, основанное на Electron, React, Ant Design, CodeMirror, и т.д.
Вы можете скачать исходный код и собрать его самостоятельно, или скачать собранный вариант с следующих ссылок:
На macOS вы можете установить SwitchHosts! с помощью brew cask
:
brew cask install switchhosts
Благодарим @gobinathm и @iamybj за обновление версии brew cask
.
На Windows вы можете установить SwitchHosts! с помощью scoop:
scoop install switchhosts
Благодарим @batkiz за обновление версии scoop
.
SwitchHosts! хранит данные в ~/.SwitchHosts
(или в папке .SwitchHosts
под домашним путём текущего пользователя на Windows), файл ~/.SwitchHosts/data.json
содержит данные, а файл ~/.SwitchHosts/preferences.json
содержит информацию о настройках.## Запуск и сборка
Установите Node.js
Перейдите в папку ./
, выполните npm install
для установки зависимых библиотек
Перейдите в папку ./app
, выполните npm install
ещё раз
npm install
cd app && npm install && cd ..
Перейдите в папку ./
, выполните npm run dll
для сборки общих файлов
Перейдите в папку ./
, выполните npm run build
Перейдите в папку ./
, выполните npm start
, приложение должно запуститься
# создание dll файла
npm run dll
# сборка
npm run build # запуск
npm start
# или запуск в режиме разработчика
npm run dev
Рекомендуется использовать electron-builder для упаковки.
Перейдите в папку ./
, запустите npm run make
. Упакованный файл будет находиться в папке ./dist
.
Эта команда может занять несколько минут при первом запуске, так как требуется время для загрузки зависимых файлов. Вы можете загрузить зависимости вручную здесь, или использовать зеркало Taobao, затем сохранить файлы в ~/.electron
. Вы можете найти больше информации в документации Electron.
# упаковка
npm run make # упакованные файлы будут находиться в ./dist
# или
npm run build-and-make
SwitchHosts! — это бесплатное и открытое программное обеспечение, выпущенное под лицензией MIT.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )