У меня есть приложение Node
, которое работает на heroku
.
Теперь я хочу внести некоторые изменения в пакет react-window
, который я использую (впервые, когда япробуя это)
Таким образом, я разветвил репозиторий react-window
и заменил оригинальный пакет, используя:
yarn remove react-window
yarn add https://github.com/myusername/react-window.git
Когда я собираю это на своей локальной машине, все в порядке, и разветвленные пакетыиспользуется.
Но когда я пытаюсь развернуть его на heroku
, сборка завершается неудачно, и я получаю эту ошибку:
error https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.0.0.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "ENOENT: no such file or directory, chmod '/tmp/yarncache.wxh1C/v4/npm-@babel-runtime-7.0.0-adeb78fedfc855aa05bc041640f3f6f98e85424c/node_modules/@babel/runtime/helpers/asyncIterator.js'"
Я пытался указать на конкретную ветку, но это также делаетне работает:
yarn add https://github.com/myusername/react-window.git#master
Когда я переустанавливаю исходный пакет, все снова в порядке.
Так что мой вопрос : как правильно добавить разветвленный пакетпри развертывании на heroku
?