Node.js 就是运行在服务端的 JavaScript。越来越多的人在使用它,通过他我们可以用JavaScript来构建后台。对于前端程序员而言,不言而喻这是一条多么令人振奋的消息。对于后台程序员而言,这也是一种很不错的选择。

下面我就来讲解下nodejs的安装方式与基本使用


步骤1:安装说明

安装说明:想要在我们的电脑上使用nodejs,有两种方式。

第一种是通过直接下载nodejs的解压版到本地电脑,不需要安装,下载后就可以直接使用。

  • 1.访问淘宝的npm镜像,地址http://npm.taobao.org/(其实不仅有nodejs,还有其他很多软件可以下载)
  • 2.点击nodejs下载地址,进入nodejs 版本选择界面,选择你想要的版本,(如果你的项目不需要依赖特定版的话,一般选择最新版即可),这里最新版为【v9.2.0】
  • 3.点击版本号,会让你选择安装程序的文件类型。
  1. 这里我们选择zip格式的,注意了这里有两个包,一个是【node-v9.2.0-win-x64.zip】  ,一个是【node-v9.2.0-win-x86.zip】。
  2. x64表示这压缩包应该运行在64位操作系统上,而x86则应该是运行在32位的操作系统上。
  • 4.将下载的zip包解压打开,可以看到其目录结构,如下图所示,里面是node的相关文件,其中有几个文件需要了解下:node.exe,npm,README
  • 5.双击目录中的nsa个绿色的node.exe文件 ,他就是nodejs的可执行文件,开始运行node,然后会弹出一个doc框出来
  1. node.exe是执行程序,双击就可以运行
  2. npm是包管理器,通过他我们可以下载各种我们需要的包,需要你的模块
  3. README是对于node的说明

为了能够在系统的任意位置使用它我们应该将它配置进入环境变量当中

环境变量是什么呢?其实我们可以把它理解为【系统的视线范围】,没错,配置进入了环境变量的程序,就等于是进入了系统的视线范围,打开DOS命令窗口后输入程序名,系统就会把在其视线内的(环境变量内)的程序找出来,如果程序没有配置进入环境的变量的话,那系统自然就找不到。

在没有配置node的环境变量前,我就只能在其node.exe所在目录下使用node,但是配置成功后我就可以在任何地方使用他了。现在我在c盘下直接使用node命令查看效果

参考:https://jingyan.baidu.com/article/a17d5285c9b0c48099c8f26a.html

第二种是通过.mis类型的安装包安装nodejs。

官网下载


步骤二:如何使用nodejs执行js代码

1.首先确认下你的node是否已经安装并且配置到了环境变量中了

直接按下快捷键【win+R】,调出运行框,然后在里面输入cmd,进入windows的命令窗口。

2.在命令窗口中输入 node -v 命令,看下是否显示了node的版本,如果没显示请先将node配置到环境变量中。

3.用node执行单独的js代码

首先在控制台输入node命令,进入node代码执行与编辑模式,如下,会显示一个箭头和输入光标

如果成功的显示了node的版本,那么说明你已经成功安装了node并且把他配置进入了环境变量中了,此时你可以在任何目录下调用node命令,

4.这时只要在这个光标处输入单独的js代码就可以,如下图,我随便执行了一些javascript代码

【要注意的是,通过进入node模式执行js代码的方式是只能一行行的执行js代码,而不能执行一个js文件】

5.用node执行整个js文件

如果要用node直接执行一整个nodejs文件的话,那么就不能进入node的编辑模式,而应该 直接在命令框里面输入:node js文件名

如下:

node hello

或者node hello.js


注意事项:

对于跟在node后面的js文件,.js后缀可加可不加。(注意:如果js文件不在当前命令框所在目录的话,你需要先将命令框定位到相应目录下,或者在node后面加上js文件名的具体路径)

  • 对于跟在node后面的js文件,.js后缀可加可不加
  • 如果js文件不在当前命令框所在目录的话,你需要先将命令框定位到相应目录下,或者在node后面加上js文件名的具体路径

NodeJS的安装与使用的更多相关文章

  1. 【原】nodejs全局安装和本地安装的区别

    来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题. 转型后是这样的,团队成员更多需要去寻找业务的 ...

  2. Nodejs的安装配置及如何在sublimetext2中运行js

    Nodejs的安装配置及如何在sublimetext2中运行js听语音 | 浏览:4554 | 更新:2015-06-16 11:29 Nodejs的安装配置及如何在sublimetext2中运行js ...

  3. [学习笔记]nodejs全局安装和本地安装的区别

    参考来源于 nodejs全局安装和本地安装的区别 1.全局安装 $ npm install gulp --global 2.作为项目的开发一开(devDependencies)安装 $ npm ins ...

  4. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件下载地址: ...

  5. Linux环境下NodeJS的安装配置(HelloWorld)

    Linux环境下NodeJS的安装配置(HelloWorld) 最简单的环境安装,测试helloworld.给初学者!! 安装脚本,请仔细阅读逐行执行: #!/bin/bash #检查是否已经安装 r ...

  6. grpc nodejs tools 安装问题

    grpc nodejs  应用安装提示错误: stack Error: EPERM: operation not permitted, utime '/usr/local/lib/node_modul ...

  7. nodejs卸载安装

    作为新手nodejs卸载后安装就总出错,今天记录了详细的步骤: 参考一下网址:写的很详细https://jingyan.baidu.com/article/48b37f8dd141b41a646488 ...

  8. win10x64位系统中nodejs的安装和配置

    官网http://nodejs.cn/download/ 2.下载完成后点击安装包 下一步,安装过的,这里根据自己的需求选择.选择第直接正常安装. 这一步是安装的内容,第一个是安装所有的模块,建议全部 ...

  9. 一、NodeJS入门——准备工作(1)——NodeJS的安装

    目录 1.介绍 2.nodejs下载 3.nodejs安装 4.nodejs的简单实用 5.nodejs的经典入门:hello world 6.总结 1    介绍 这是一系列的内容主要是关于我在学习 ...

随机推荐

  1. HTML如何让IMG自动适应DIV容器大小

    版权声明:本文为博主原创文章,未经博主允许不得转载.作者:沙师弟专栏 https://blog.csdn.net/u014597198/article/details/80403946HTML如何让I ...

  2. LA6878

    区间dp dp[i][j]存i->j区间的所有取值 然后枚举分割点,枚举两个存的值,分别运算存储. 看见这种不确定分割顺序,两个区间合并的情况,就要用区间dp. #include<bits ...

  3. Coursera Algorithms week3 归并排序 练习测验: Merging with smaller auxiliary array

    题目原文: Suppose that the subarray a[0] to a[n-1] is sorted and the subarray a[n] to a[2*n-1] is sorted ...

  4. 比较两个Json对象是否相等

    一个前端同事遇到的面试题,抽空写了写,也算是个积累 1.先准备三个工具方法,用于判断是否是对象类型,是否是数组,获取对象长度 function isObj(object) { return objec ...

  5. Sequence(优先队列)

    http://poj.org/problem?id=2442 题意:给你n*m的矩阵,然后每行取一个元素,组成一个包含n个元素的序列,一共有n^m种序列, 让你求出序列和最小的前n个序列的序列和. # ...

  6. 用xftp从win7系统传输一些必要的文件到Linux

    新建会话,主机名为Linux系统的ip地址,选用SFTP协议,选用UTF-8编码格式 1.安装JDK 切换到java路径下 卸载openJDK: 用rpm -qa |grep java指令查看 用rp ...

  7. 在linux系统中,使用tomcat的shutdown.sh脚本停止应用,但是进程还在的解决办法

    基本原理为启动tomcat时记录启动tomcat的进程id(pid),关闭时强制杀死该进程 第一步 :vi 修改tomcat下bin/catalina.sh文件,增加几行脚本,主要是记录tomcat的 ...

  8. C#方法的练习

    using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo ...

  9. 关于如何将_variant_t型转化为int型和string类型

    1)将_variant_t型转化为int型 关于将_variant_t型转化为int型,网上有好多好多参考,但好多都很复杂并且还不对,其实整个转化过程就只一行代码可以搞定: _variant_t a; ...

  10. 第二章 API的理解和使用

    2.1.1全局命令 Key * 查看所有键,(慎用,会把所有键都遍历一次并列出) Dbsize 查看键总数,不会遍历所有键,只是从内置函数中读取一个数 Exists [key] 检查键是否存在 Del ...