Social Icons

Wednesday, January 3, 2018

Installing Node.js



In this chapter we will cover the installation for each OS:
  • Windows
  • Mac OSX
  • Linux



1 - Installing Node.js on Windows


To install Node.js on Windows, just download the installer which is proposed on the site of Node.js. Just click on the Install link.

You can also go to the downloads page for more options:



You can download either the .msi or the .exe (the result will be the same). Take the 64-bit version if you have a 64-bit Windows (case of most recent PCs).
If in doubt, take the 32-bit version.

Then run the installer:

After a few classic screens you will be asked what you want to install. I invite you to leave everything checked:



The installation then starts. It only takes a few seconds!




At the end, you are told that Node.js is installed ... yes, but where? How it works ?

In fact, you should see 2 programs installed:

Node.js: this is the shell of Node.js. We will use it very little in practice. It is used to test JavaScript commands.

Node.js command prompt: This is a Windows console configured to recognize Node.js. This is where you will go to launch your Node.js programs, so this is what we will use most often.




The Node.js interpreter on Windows




2 - Installing Node.js on Linux


Under Linux: the method is simple, it consists of using the package manager of its distribution.

nodesource.com maintains its own official repositories and provides installation scripts for new repositories to simplify users' lives. You can find the official instructions on the Node.js website.

All you need to do is enter the following orders:

Node.js 6 (LTS):
curl-sL https://deb.nodesource.com/setup_6.x | sudo-Ebash-sudo apt install -y nodejs


Node.js 8 (current):

curl-sL https://deb.nodesource.com/setup_8.x | sudo-Ebash-sudo apt install -y nodejs


And here is the work! To verify that Node is installed, type some commands in the console such as:

node -v
node

The first displays the version number of Node.js that you have installed.
The second launches the interactive interpreter of Node.js. You can enter JavaScript code. To exit the interpreter, press Ctrl + D.

Rest assured, we will not write our programs in the interactive interpreter. We will instead create .js files and ask Node to execute them.

Note:

Since the most recent versions of Node.js, you should know that NPM is installed at the same time automatically. NPM is the package manager of Node.js (it's a bit like apt, but for Node.js extensions). NPM is really a great tool that allows us to extend the possibilities of Node.js to infinity, we'll find out a little later.





Younes Derfoufi 

No comments:

Post a Comment

Python Exercises With Solutions

  1. Exercises on Python Strings
  2. Exercises on Python lists
  3. OOP Exercices with solutions
  4. Exercises on Python File I/O
  5. Python Dictionary Exercises
  6. Python Sets Exercises
  1. Python Arithmetic Exercises
  2. Equations & System Of Equations
  3. Polynomials and Functions
  4. Python Arithmetic Exercises 
  5. Numpy, Matplolib, Sympy , Scipy - Exercises
  6. Python Arithmetic Exercises
  1. Python GUI Tkinter Exercises



Younes Derfoufi

Category Of Mobile Courses

Actualités (644) Adsense (1) Affiliation (1) Algebraic Topology (2) Algorithmic (1) all-news (30) Android (5) Android App (8) Android app without code (4) Android Apps (256) Android Development (4) Android download (2) Android OS (3) AngularJS (1) Automata theory and formal language (5) Bootstrap CSS (1) C programming (5) Category and Functor (8) CMS (3) Computer Glossary (18) Create Mobile App With Ionic Framework (2) CSS (2) CSS-Cascading-Style-Sheets (4) Developpement Java (13) Differential Geometry (1) Django-Python-Framework (9) dropshiping (26) Earn Money by Internet (4) Emplois (23) Framework php (2) Fraud (2) HTML (7) Java For Beginners (10) Javascript (12) Kotlin Programming Language (8) Kotlin For Mobile Android (1) Linux Download (2) Marketing (5) Mobile (3) Mobile Courses (4) Mobile Marketing (4) MoneyGram (1) News (721) Node.js (5) Open Source (1) Photoshop (1) Protect Computer (1) Python (35) Python BeautifulSoup (1) Python For Data Science (2) Python PyQt (4) Python Reference (1) Python-Books (6) Python-DVD-Training (1) Python-Exercises (263) Python-Framework (1) Python-IDE (1) Python-Kivy-Framework (2) Python-Modules (1) Python-pdf (2) Python-pyQt (1) Référencement (2) Script PHP (2) Security (6) SEO (1) Snipping Tool: Faq (1) Social Networks (1) Source Code (1) Statistics With SPSS (2) Surveillance Software (1) Travail à domicile (6) Tutoriels php en vidéos (2) Tutoriels-MySql (6) tutoriels-php (19) Utilitaires (1) VPS (1) Web Hosting (1) Webcam (1) Webmarketing (11) Western Union (1) Windows 10 (1) Windows 7 (4) Windows 7 Faq (2) Windows 8 (1) Windows Accessories (1) Windows Download (8) Windows Drivers (1) Windows Fonts (1) Windows Power Shell (2) Windows Registry (2) Windows Security (18) Windows Software (2) Windows Spyware (2) Windows utilities (3) Windows Virus (2) Windows Vista (3) Windows Wireless (1) Windows xp (1) Wordpress (1)
 

Sample text

Sample Text

 
Blogger Templates