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