Try running this command in command prompt:

express --help

It will give you the express generator help:

  Usage: express [options] [dir]

  Options:

    -h, --help          output usage information
        --version       output the version number
    -e, --ejs           add ejs engine support
        --hbs           add handlebars engine support
        --pug           add pug engine support
    -H, --hogan         add hogan.js engine support
        --no-view       generate without view engine
    -v, --view <engine> add view <engine> support (ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade)
    -c, --css <engine>  add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)
        --git           add .gitignore
    -f, --force         force on non-empty directory

Source: https://expressjs.com/en/starter/generator.html

The above options give you the list of "view engines".

Now, simply type:

express -{your choice view engine}


For example using express -e:

This sets the EJS engine as your view handler and removes jade. EJS has the look and feel of HTML with the added ability to inject values via their template system.

Answer from Harsha Kasturi on Stack Overflow
🌐
Express.js
expressjs.com › en › starter › generator.html
Express application generator
For earlier Node versions, install the application generator as a global npm package and then launch it: ... $ express -h Usage: express [options] [dir] Options: -h, --help output usage information --version output the version number -e, --ejs add ejs engine support --hbs add handlebars engine support --pug add pug engine support -H, --hogan add hogan.js engine support --no-view generate without view engine -v, --view <engine> add view <engine> support (ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade) -c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css) --git add .gitignore -f, --force force on non-empty directory
🌐
npm
npmjs.com › package › express-generator
express-generator - npm
The quickest way to get started with express is to utilize the executable express(1) to generate an application as shown below: ... This generator can also be further configured with the following command line flags. --version output the version number -e, --ejs add ejs engine support --pug add pug engine support --hbs add handlebars engine support -H, --hogan add hogan.js engine support -v, --view <engine> add view <engine> support (dust|ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade) --no-view use static html instead of view engine -c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css) --git add .gitignore -f, --force force on non-empty directory -h, --help output usage information
      » npm install express-generator
    
Published   May 03, 2019
Version   4.16.1
Author   TJ Holowaychuk
🌐
GitHub
github.com › expressjs › generator
GitHub - expressjs/generator: Express' application generator
You can also run the application generator with the npx command (available since Node.js 8.2.0). ... The quickest way to get started with express is to utilize the executable express(1) to generate an application as shown below: ... This generator can also be further configured with the following command line flags. --version output the version number -e, --ejs add ejs engine support --pug add pug engine support --hbs add handlebars engine support -H, --hogan add hogan.js engine support -v, --view <engine> add view <engine> support (dust|ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade) --no-view use static html instead of view engine -c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css) --git add .gitignore -f, --force force on non-empty directory -h, --help output usage information
Starred by 1.9K users
Forked by 552 users
Languages   JavaScript 94.5% | EJS 2.4% | Pug 0.8% | Twig 0.7% | Handlebars 0.4% | HTML 0.3%
🌐
GitHub
github.com › expressjs › generator › issues › 152
Option for no view engine · Issue #152 · expressjs/generator
With the wealth of front end frameworks available now, I don't find it appealing to use any of the view engines, though bootstrapping technologies like this project appeal to me. My use case is as follows: Angular front end transpiled/compiled/obfuscated/minified/whatever into a bunch of static blobs · Nginx delivering the client (bunch of static blobs) Express ...
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Learn › Server-side › Express_Nodejs › skeleton_website
Express Tutorial Part 2: Creating a skeleton website - Learn web ...
Note: The other options for choosing template engines (e.g., --hogan, --ejs, --hbs etc.) are deprecated. Use --view (or -v). The Express Application Generator allows you to configure a number of popular view/templating engines, including EJS, Hbs, Pug (Jade), Twig, and Vash, although it chooses Jade by default if you don't specify a view option.
🌐
JetBrains
youtrack.jetbrains.com › issue › WEB-32067 › node-express-generator-Support-new-no-view-option-for-node-express-generator
Support new '--no-view' option for node express-generator
{{ (>_<) }} This version of your browser is not supported. Try upgrading to the latest stable version. Something went seriously wrong
Find elsewhere
🌐
Medium
medium.com › @ABiasedHypocrite › simplest-and-fastest-react-express-app-setup-8497ed8db0d1
Simplest and Fastest React Express App Setup | by Jorge Fuentes | Medium
December 11, 2021 - Express generator is a similar tool maintained by the creators of Express. It usually comes with its own jade or ejs frontend, but this can be avoided with the --no-view flag.
🌐
GitHub
github.com › donnybrilliant › express-generator
GitHub - donnybrilliant/express-generator: Express' application generator
You can also run the application generator with the npx command (available since Node.js 8.2.0). ... The quickest way to get started with express is to utilize the executable express(1) to generate an application as shown below: ... This generator can also be further configured with the following command line flags. --version output the version number -e, --ejs add ejs engine support --pug add pug engine support --hbs add handlebars engine support -H, --hogan add hogan.js engine support -v, --view <engine> add view <engine> support (dust|ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade) --no-view use static html instead of view engine -c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css) --git add .gitignore -f, --force force on non-empty directory -h, --help output usage information
Author   donnybrilliant
🌐
Reddit
reddit.com › r › node › comments › iq9v2l › express_generator_difference_between_e_and_v
r/node - Express Generator difference between -e and -v options?!
May 17, 2017 -

Hi all. I am certain this is a stupid question.. apologies in advance.

Express help contains the following:

> express --help

Usage: express [options] [dir]


Options:

--version output the version number
-e, --ejs add ejs engine support
--pug add pug engine support
--hbs add handlebars engine support
-H, --hogan add hogan.js engine support
-v, --view <engine> add view <engine> support (dust|ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade)
--no-view use static html instead of view engine
-c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)
--git add .gitignore
-f, --force force on non-empty directory
-h, --help output usage information

My question is, what is the difference between the -e option and the -v option? I've been searching for days and I simply cannot find a clear answer to this. Please, somebody, explain and help put me out of my misery !

🌐
GitHub
github.com › seanpmaxwell › express-generator-typescript
GitHub - seanpmaxwell/express-generator-typescript: Create a new express app similar to express-generator but with TypeScript
There are some other tools out ... a lot of junk in your project (such as an ORM). Due to the heavy use of single-page-applications, no view-engine is configured by default....
Starred by 937 users
Forked by 87 users
Languages   TypeScript 77.1% | JavaScript 15.8% | HTML 5.8% | CSS 1.3%
🌐
SitePoint
sitepoint.com › blog › javascript › create new express.js apps in minutes with express generator
Create New Express.js Apps in Minutes with Express Generator
November 13, 2024 - To use express-generator, Node and npm must be installed. The tool is installed as a global package using the command ‘npm install express-generator -g’, and a new Express project is created with the command ‘express myapp’. The generated Express application begins with four folders: ‘bin’ (contains the executable file that starts the app), ‘public’ (stores JavaScript, CSS, images, and other assets), ‘routes’ (contains router files), and ‘views’ (contains files used by the templating engine).
🌐
GitHub
github.com › luiztools › express-generator
GitHub - luiztools/express-generator: Express' application generator
The quickest way to get started ... command line flags. --version output the version number --no-view use static html instead of view engine -f, --force force on non-empty directory -h, --help output usage infor...
Starred by 8 users
Forked by 5 users
Languages   JavaScript 94.3% | EJS 4.9%
🌐
npm
npmjs.com › package › express-generator-typescript
express-generator-typescript - npm
There are some other tools out ... a lot of junk in your project (such as an ORM). Due to the heavy use of single-page-applications, no view-engine is configured by default....
      » npm install express-generator-typescript
    
Published   Nov 10, 2025
Version   2.7.4
Author   sean maxwell
🌐
Medium
medium.com › @smritinaik1421 › how-to-quickly-create-a-skeleton-of-a-web-application-using-express-js-86e5837f9873
How to quickly create a skeleton of a Web application using Express.js | by Smriti Naik | Medium
August 10, 2021 - For earlier Node versions, install the application generator as a global npm package and then launch it: ... $ express -h Usage: express [options] [dir] Options: -h, --help output usage information --version output the version number -e, --ejs add ejs engine support --hbs add handlebars engine support --pug add pug engine support -H, --hogan add hogan.js engine support --no-view generate without view engine -v, --view <engine> add view <engine> support (ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade) -c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css) --git add .gitignore -f, --force force on non-empty directory
🌐
GitHub
github.com › murasuke › express-generator-tsnode
GitHub - murasuke/express-generator-tsnode: Easiest way to run generated express server on typescript
npx express-generator --no-view --git ./express-generator-tsnode cd express-generator-tsnode/ npm install
Author   murasuke