2014-10-31 62 views
1

有一箇舊項目。它基於從npm回收站刪除的舊模塊,或者基於從回購站刪除的模塊的模塊) 因此,項目克隆和npm installnot found。但是在heroku上它起作用,因爲已經在2年前部署了。我試圖編輯.gitignore,但它沒有效果。 Git不包含node_modules文件夾。Heroku + Node.js如何克隆node_modules?

問題:如何從Heroku克隆node_modules?

回答

0

你可以進入你的Heroku賽道的外殼:

$ heroku run bash 

然後你可以焦油node_modules文件夾:

$ tar -czvpf node_modules.tar.gz node_modules 

然後SCP的新的存檔到另一臺機器:

$ scp node_modules.tar.gz [email protected]:. 
+0

'heroku run bash !未指定應用程序。 !從應用程序文件夾運行此命令或指定要使用的應用程序--app APP.' – kyb 2014-10-31 17:49:10

+0

是的,您需要位於您的計算機上的本地文件夾中,您擁有匹配的git repo。一旦你進入該文件夾,請嘗試heroku命令。 – Daniel 2014-10-31 17:58:18

+0

謝謝。非常有用 – kyb 2014-10-31 18:50:14