有一个旧项目。它基于从npm repos中删除的旧模块,或基于从repos中删除的模块的模块。
所以,项目克隆了,npm install
说not found
。但是在heroku上它可行,因为已经在2年前部署了。我试图编辑.gitignore,但它没有效果。 Git不包含node_modules文件夹。
问题:如何从Heroku克隆node_modules?
答案 0 :(得分:0)
你可以进入你的Heroku dyno的外壳:
$ heroku run bash
然后你可以tar node_modules
文件夹:
$ tar -czvpf node_modules.tar.gz node_modules
然后将您的新存档scp到另一台机器:
$ scp node_modules.tar.gz user@host:.