Setup the MEAN Stack on Windows

Setup the MEAN Stack on Windows

This is a quick post describing how to setup Windows to support running MEAN stack applications, I’ve just tested these steps on Windows 10 but they should work fine on Windows 7 and Windows 8 as well.

Setting up Windows to run MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) applications is fairly simple and only requires a couple of things to be installed – namely MongoDB and NodeJS.

ExpressJS runs on top of NodeJS so it isn’t installed directly on Windows, it’s added via NPM (Node Package Manager) when you run “npm install” for an application, “npm install” looks at the dependencies section of a MEAN stack application’s package.json file and downloads everything required which should include ExpressJS.

AngularJS runs in the browser and is added using the standard HTML <script> tag. The angular script can be downloaded and included as part of your application or you can use a CDN, here’s an example of how to include the angular script using the Google CDN:

Install NodeJS on Windows

Download the latest stable release of NodeJS from and install using all the default options.

Install MongoDB on Windows

Download the current stable release of MongoDB from and install using the “Complete” setup type and all the default options.

Create the MongoDB data directory

Create an empty folder at “C:datadb”.

MongoDB requires a directory for storing all of it’s data, the default directory is “C:datadb”, you can use a different directory if you prefer by specifying the “–dbpath” parameter when starting the MongoDB server (below).

READ MORE  MEAN - Members Tweet real-time web application - Frontend Development

Start MongoDB Server on Windows

Start the MongoDB server by running “mongod.exe” from the command line, “mongod.exe” is located in “C:Program FilesMongoDBServer[MONGODB VERSION]bin”, for example for version 3.2 the following command will start MongoDB:

That’s it! You’re now setup to run MEAN Stack applications on your Windows machine.

Leave a Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

powered by proof factor - increase conversions with social proof notifications
Share via
Copy link
Powered by Social Snap