A cli to create a very simple Node server with Express and TypeScript
npm i -g @zhouhao27@create-express
create-express <project-name> [options]
options:
-h, --help Help
-v, --version Show version
- Add .gitignore
- README.md
- Create project
yarn init -y
- Add modules and add types
yarn add express
ts-node-dev
is similar to nodemon but it's working for TypeScript.
yarn add -D typescript @types/express ts-node-dev tsc
- Create tsconfig.json
- Add scripts in package.json
"scripts": {
"ts-node-dev --respawn --transpileOnly ./src/server.ts"
}
How (and why) you should use Typescript with Node and Express.