Member-only story
Part 2. Node.js + TypeScript API: Configuring Multiple Environments
This is the second installment in a series of guides showing how to create a Node.js + TypeScript API. The initial pieces will be very simple, but as we progress, I will be showing how to add features that would be expected in a production-quality API. You can find the repo for this project here: https://github.com/JWLangford/node-typescript-api
This installment will cover setting up multiple environments within your project. You can find the previous article here: https://jesse-94998.medium.com/part-1-node-js-typescript-api-installation-and-setup-b1290285e5a5
Improving startup
To improve our application startup, let's add three new packages
- nodemon: a tool for development that restarts your application when files change.
- npm-run-all: a CLI tool that enables you to run multiple npm scripts sequentially
- rimraf: the Node.js equivalent of
rm -rf
yarn add nodemon npm-run-all rimraf -D
Once you have these we can change some of the scripts we created in part one.
change the scripts object in package.json to this: