Реагировать компоненты не рендеринг на Heroku - PullRequest
0 голосов
/ 02 февраля 2020

Создано приложение «Реактивные рельсы», использующее камень «Реактивные рельсы», но при загрузке на «Героку» все компоненты реакции отсутствуют. Это работает отлично на моем локальном сервере, хотя. Вот файл пакета. json на случай, если я что-то пропустил. Любая помощь будет оценена!

    {
  "name": "my_app",
  "private": true,
  "dependencies": {
    "@babel/preset-react": "^7.7.4",
    "@rails/actioncable": "^6.0.0",
    "@rails/activestorage": "^6.0.0",
    "@rails/ujs": "^6.0.0",
    "@rails/webpacker": "^4.2.0",
    "babel-plugin-transform-react-remove-prop-types": "^0.4.24",
    "bootstrap": "^4.4.1",
    "jquery": "^3.4.1",
    "popper.js": "^1.16.0",
    "prop-types": "^15.7.2",
    "react": "^16.12.0",
    "react-bootstrap": "^1.0.0-beta.16",
    "react-dom": "^16.12.0",
    "react-redux": "^7.1.3",
    "react-router-dom": "^5.1.2",
    "react_ujs": "^2.6.0",
    "redux": "^4.0.5",
    "redux-thunk": "^2.3.0",
    "turbolinks": "^5.2.0"
  },
  "version": "0.1.0",
  "devDependencies": {
    "@types/react-redux": "^7.1.6",
    "webpack-dev-server": "^3.9.0"
  }
}

1 Ответ

1 голос
/ 02 февраля 2020

Да, вы не указали домашнюю страницу, куда перенаправить компонент, поэтому необходимо установить домашнюю страницу после сборки вашего проекта.

{
  "name": "my_app",
  "private": true,
  "homepage":"/build" or "/path of your project build" ,
  "dependencies": {
    "@babel/preset-react": "^7.7.4",
    "@rails/actioncable": "^6.0.0",
    "@rails/activestorage": "^6.0.0",
    "@rails/ujs": "^6.0.0",
    "@rails/webpacker": "^4.2.0",
    "babel-plugin-transform-react-remove-prop-types": "^0.4.24",
    "bootstrap": "^4.4.1",
    "jquery": "^3.4.1",
    "popper.js": "^1.16.0",
    "prop-types": "^15.7.2",
    "react": "^16.12.0",
    "react-bootstrap": "^1.0.0-beta.16",
    "react-dom": "^16.12.0",
    "react-redux": "^7.1.3",
    "react-router-dom": "^5.1.2",
    "react_ujs": "^2.6.0",
    "redux": "^4.0.5",
    "redux-thunk": "^2.3.0",
    "turbolinks": "^5.2.0"
  },
  "version": "0.1.0",
  "devDependencies": {
    "@types/react-redux": "^7.1.6",
    "webpack-dev-server": "^3.9.0"
  }
}

Домашняя страница необходима при развертывании проекта реагирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...