Part 2. Node.js + TypeScript API: Configuring Multiple Environments

Jesse Langford
2 min readSep 10, 2022
By kwanchaift

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

  1. nodemon: a tool for development that restarts your application when files change.
  2. npm-run-all: a CLI tool that enables you to run multiple npm scripts sequentially
  3. 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:

--

--