Недавно я занялся веб-разработкой с помощью NodeJS. Я создал простое приложение для реагирования и хотел развернуть его на страницах GitHub. Я просмотрел несколько руководств, и во всех они добавляли свойство «домашняя страница» в свой файл package.json.

{
 "name": "react-app",
 "version": "0.1.0",
 "private": true,
 "homepage": "https://github.com/owner/project#readme",
 "dependencies": {
    "@testing-library/jest-dom": "^5.11.4",
    "@testing-library/react": "^11.1.0",
    "@testing-library/user-event": "^12.1.10",
    "react": "^17.0.1",
    "react-dom": "^17.0.1",
    "react-scripts": "4.0.1",
    "web-vitals": "^0.2.4"
 },

 "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
 },

 "eslintConfig": {
    "extends": [
    "react-app",
    "react-app/jest"
    ]
 },

 "browserslist": {
    "production": [
    ">0.2%",
    "not dead",
    "not op_mini all"
    ]
 },

 "development": [
    "last 1 chrome version",
    "last 1 firefox version",
    "last 1 safari version"
    ]
 }
}

Итак, я хотел знать, что это за свойство "домашняя страница"?

0
Shaharyar Ahmed 26 Ноя 2020 в 12:56

1 ответ

Лучший ответ

По умолчанию Create React App создает сборку, если ваше приложение размещено в корне сервера.

Чтобы переопределить это, укажите домашнюю страницу в вашем package.json.

Это позволит Create React App правильно определить корневой путь для использования в сгенерированном HTML-файле.

Для получения дополнительной информации https://create-react-app.dev/docs/deployment/

0
Deepanshu Gupta 26 Ноя 2020 в 12:43