Módulo NPM local o privado cuando se implementa en Heroku

Tengo una aplicación de nodo que tiene un módulo npm link ./local local npm npm link ./local y estoy intentando implementar la aplicación en heroku. Heroku ejecuta la npm install cuando lo implemento, pero los npm link no se guardan en package.json por lo que falta el módulo local.

Soy nuevo en heroku y Procfiles , me gustaría ejecutar un script o simplemente ejecutar npm link ./local antes en la caja de heroku.

Alternativamente, podría colocar el módulo en github como un repository privado y enlazarlo desde allí. Pero por lo que sé, Heroku no puede descargar un repository privado. ¿Puedo darle acceso a Heroku a mi repository de github a través de claves para que pueda descargarlo?

¡Me encantaría por algún tipo de solución! ¡Cualquier cosa!

Creo que necesitas poner módulos en la carpeta node_modules y empujar eso a heroku

Los archivos son fáciles de mantener y Heroku leerá eso.

Tengo muestra Procfile como

 web: bin/hubot -a campfire 

Incluso heroku también dice que lo mejor es incluir node_modules en repo para que solo puedas incluir tus paquetes locales en eso.

Ver más aquí Heroku Node Deploy