我有一个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
时添加派生包的正确方法是什么?