How to deploy mern-starter to heroku in production?

Facing a lot of problems deploying to heroku. First I have to add a Profile to instruct it to run npm run bs. Then heroku tells me that it needs a devDependency, rimraf. Have you guys battle tested this thing for deployment?

Write your answer…

Hashnode is a friendly and inclusive dev community.
Come jump on the bandwagon!

  • 💬 Ask programming questions without being judged

  • 🧠 Stay in the loop and grow your knowledge

  • 🍕 More than 500K developers share programming wisdom here

  • ❤️ Support the growing dev community!

Create my profile

Hi, shawn! By default, Heroku has the production flag set to true on NodeJS projects, which results in the installation of the production dependencies only. If you would also like to install devDependencies, you can either set the corresponding production flag to false...

$ heroku config:set NPM_CONFIG_PRODUCTION=false

...or optionally, move all of your npm devDependencies to dependencies; as is recommended in the story which Sandeep shared in his answer. Please do give it a complete read for a quick checklist of things to do, to get the MERN boilerplate deployed to Heroku.

Reply to this…