1
我有一個節點應用程序,它具有本地npm模塊npm link ./local
,我試圖將該應用程序部署到heroku。 Heroku在我部署時運行npm install
,但npm link
的未保存在package.json
中,因此我的本地模塊丟失。部署到Heroku時的本地或私有NPM模塊
我是新來的heroku和Procfiles
,我想運行一個腳本或只是在heroku方塊上運行npm link ./local
。
或者我可以把模塊放在github上作爲私有存儲庫並從那裏鏈接它。但據我所知,Heroku無法下載私人回購。我可以通過密鑰將Heroku訪問到我的github存儲庫,以便它可以下載它?
我很喜歡一些解決方案!什麼!
我想這樣做。關於不混用'npm_modules'的事情讓我的大腦放屁。 – ThomasReggi
所以我不認爲git是遵循我的'npm link'又名'symlink'。我不認爲把我的實際代碼放在'node_modules'裏是安全的。你有什麼想法如何解決這個問題? – ThomasReggi
所以我得到它的工作,'npm鏈接'dosn't連接它相對像我想的那樣,我不得不''cd直接''node_module'和'ln'。 'node_modules $ ln -s ../local_module/。/ local_module' – ThomasReggi