yarn install
Затем запустите проект с помощью команды:
yarn dev
Код, связанный только с основным процессом Electron, должен быть добавлен в каталог src/main
. Код, связанный только с процессом рендеринга, должен быть добавлен в каталог src/renderer
. Код, который может использоваться обоими процессами, должен быть добавлен в каталог src/universal
. Примечание: процесс рендеринга не имеет возможности использовать Node.js, поэтому любой код, использующий модули Node.js, должен быть помещён в файл src/main/events/picgoCoreIPC.ts
для обработки событий.
Все имена событий, которые должны быть переданы между процессами, должны быть добавлены в файле src/universal/events/constants.ts
.
Все глобальные определения типов должны быть добавлены в каталоге src/universal/types/
, а определения enum — в файле src/universal/types/enum.ts
.
Создайте файл формата yml в папке public/i18n/
для каждого языка, например, zh-Hans.yml
. Затем напишите языковой файл, используя zh-CN.yml
или en.yml
в качестве примера. Обратите внимание, что PicGo будет отображать название языка для пользователя на основе значения LANG_DISPLAY_LABEL
в языковом файле.
Добавьте один язык по умолчанию в src/universal/i18n/index.ts
, где label
— это значение LANG_DISPLAY_LABEL
, а value
— имя файла языкового файла.
Если вы обновляете существующий языковой файл, обязательно запустите yarn gen-i18n
после обновления, чтобы убедиться, что правильный файл определения языка был создан.
console.log
и другого отладочного кода.git add . && yarn cz
, чтобы запустить инструмент проверки кода PicGo. Отправьте код с помощью этого инструмента.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )