Быстрый старт | Отладка и развертывание | Журнал версий
Подсказка: Версия на Gitee может отставать (в основном потому что мне забывает синхронизировать, O(∩_∩)O), можно получить последнюю версию по адресу https://github.com/yuzhanglong/YuJudge!
Тестовый сайт CodeSandbox (можно изменять код в реальном времени)
Проект собран с использованием webpack, текущий бранч уже выполнил yarn eject
, конфигурация webpack должна быть управляема разработчиками самостоятельно.
Файлы конфигурации webpack находятся в директории config/webpack
.
Файлы скриптов yarn находятся в директории script
.
yarn install
npm install -g mirror-config-china --registry=http://registry.npm.taobao.org
yarn install
```### Запуск в среде разработки
```shell
yarn start
yarn build
Откройте package.json
, измените buildWithPrefix
"scripts": {
"start": "node scripts/start.js",
"build": "node scripts/build.js",
"test": "node scripts/test.js",
"buildWithPrefix": "node scripts/build.js http://cdn.yuzzl.top(ваш внешний URL)",
"upload": "node scripts/upload.js"
}
Выполните
yarn buildWithPrefix
При этом все созданные js, css, изображения (за исключением статических файлов из директории public) будут указывать на ваш внешний URL, а не на корневую директорию build
.
Если вы используете облачное хранилище Qiniu для хранения статических файлов, попробуйте следующее:
Откройте файл script/upload.js
, найдите приведённый ниже код и внесите изменения согласно комментариям.
// Ключ доступа и конфигурация
const ACCESS_KEY = 'o4fgM7P2lPEyo3уже недействителенFZ7s_NGdo_xJVNDdKf55apCubX';
const SECRET_KEY = 'YxRkcS8o-GSLMo1уже недействителенajWuLjeFxFsMo1WKnOvyrLjB8';
// Бакет
const options = {
scope: "yzlyzуже недействителенl123",
};
// Зона сервера
config.zone = uploader.zone.Zone_z2;
Сборка с префиксом
yarn buildWithPrefix
Выполнение скрипта загрузки
yarn upload
Все CSS, JS и другие статические файлы будут автоматически загружены на сервер Qiniu, вам потребуется загрузить только файлы index.html и некоторые файлы с иконками на сервер для хостинга.### Журнал версий
Последняя версия 1.0.0
Релиз проекта front-end/back-end на GitHub
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )