Windows Setup - Atom, Node.js, Git Bash

Code editor:

As we’ll be writing code throughout this course, you’ll need to make sure you have a code editor you’re comfortable working with. If you don’t already have a preferred editor, I really like ATOM Editor. It's awesome and free with dozens of plugins from the pretty active community. All you need to do is visit https://atom.io/ and download atom editor for windows and install it.

Node.js and npm:

If you already have node installed then just make sure you have node version > 6. You can find Node version on your system by typing command in command prompt: node -v If you don't have node version > 6 then download newer version of node from node.js website.

For all the projects in this course, you’ll need to make sure you have a working Node.js development environment along with npm.

If you’re on a Windows, you can directly download Node.js from the Node.js website https://nodejs.org/download/?.

The Node Package Manager (npm for short) is installed as a part of Node.js which is what we really need for this course. To check if npm is available as a part of our development environment, you can open command prompt and type:

$ npm -v If a version number is not printed out and you receive an error, make sure to download a Node.js installer that includes npm.

Browser:

Lastly, I highly recommend you using the Google Chrome Web Browser to develop React apps. You can use Mozilla Firefox also, if you want. Both Chrome and Mozilla support React and Redux developer tools that we are going to take a stab at in later parts of the course.

Git Bash:

Lastly, You might need Git Bash terminal to execute npm commands if you don't like windows command prompt or may be git commands on windows. Go to website https://git-scm.com/downloads and Download Git bash for windows. Choose default options while installing git bash. Search Git Bash on windows search prompt and open Git Bash. Finally, execute command npm -v and if everything worked so far, you should be able to see npm version number.

Complete and Continue  
Discussion

0 comments