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. luogu1081 开车旅行 树上倍增

    题目大意 小A和小B决定利用假期外出旅行,他们将想去的城市从1到N编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市i 的海拔高度为Hi,城市i 和城市j 之间的距离 ...

  2. luogu1268 树的重量

    题目大意 给出一棵树上每两个叶子节点之间的距离,求树的总边权和. 题解 定义节点a到b的简单路径长度为[a,b],树中节点c要到达路径[a,b]所要经过的距离为dist(c, [a,b]),在树中,与 ...

  3. sqlserver 创建维护计划失败(SQL Server: 14234 错误)自动备份数据库计划

    创建维护计划失败(SQL Server: 14234 错误) (2011-06-25 14:44:24) 转载▼ 标签: 杂谈 分类: MSSQL 错误信息:对于 JobStep ' testBak ...

  4. hdoj Radar Installation

    Problem Description Assume the coasting is an infinite straight line. Land is in one side of coastin ...

  5. autofac的小知识点

    autofac 注入中i遇到的泛型传参问题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ...

  6. Vue发布过程中遇到坑,以及webpack打包优化

    前言 这段时间,本人自己做了一个vue画面部署到自己的服务器上,发现运行速度慢的的惊人,虽然服务器很渣(本人没什么钱,只能租最差的服务器,主要是给自己学习用的),但是这样开发出来的网站简直不能用,所以 ...

  7. windows系统下nodejs安装、环境配置及删除NPM全局配置

    nodejs安装及设置NPM全局路径 删除NPM全局路径配置 一.nodejs安装及设置NPM全局路径 第一步:下载安装文件 下载nodejs,官网:http://nodejs.org/downloa ...

  8. TCP/IP详解(三)

    超时与重传: TCP在发送一个包时,启动一个定时器,如果在定时器溢出之前没有收到ACK,则认为发出的包丢失了,此时会重传丢失的包.这就是超时重传. 其中定时器的时间不是一个固定值,它是根据RTT计算的 ...

  9. File入门及路径名问题

    package com.io.file; import java.io.File; /** * @author 王恒 * @datetime 2017年4月20日 下午2:53:29 * @descr ...

  10. 另一种压缩图片的方法---Machine learning 之 PCA(Principle Component Analysis)

    PCA最主要的用途是用来减少特征向量的数目,N个特征向量 减小到 K个特征向量.如果为了可视化,k可以使3 或者 2.这样可以加速算法的学习速度. PCA用来压缩图像同一有效. 具体方式以及原理在gi ...