Ошибка при установке response-snap для приложения Reactjs / nodejs, размещенного на heroku - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь настроить ответную привязку в моем проекте reactjs, размещенном на heroku. Я следовал инструкциям READme для snap-snap и включил в свой индекс на стороне клиента следующее: js:

import { hydrate, render } from 'react-dom';
const rootElement = document.getElementById('root');
if (rootElement.hasChildNodes()) {
    hydrate(<App />, rootElement);
} else {
    render(<App />, rootElement);
}

Когда я пытаюсь развернуться на heroku, я получаю следующую ошибку:

Error: Failed to launch chrome!
.../client/node_modules/puppeteer/.local-chromium/linux-686378/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory

Я запустил npm i puppeteer на стороне клиента и смог найти каталог кукловода, но он включает только win64-722234. Что-то особенное, что мне нужно сделать, чтобы установить каталог linux для установки?

Я развиваюсь в среде windows

...