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. Android Calendar的运用

    import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; impo ...

  2. hdu 2222(AC自动机模版题)

    Keywords Search Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others ...

  3. 数据结构C++,栈的实现

    #include <iostream>#include <cstdlib> template<class T>void changeLength1D(T*& ...

  4. ISLR学习笔记

    目录 C1 Introduction to Statistical Learning 1.1Statistical Learning介绍: 1.1.1 估计 \(f\) 的目的:prediction和 ...

  5. python-day2 切片,格式化输出,函数

    1.切片:取元素  格式;变量名[M:N:K]  M 表示开始元素索引值,   N  表示结束元素索引值(不包含索引值本身)   K 表示步长,隔几个切一次 例子:a='hello python' p ...

  6. rabbit--消息持久化

    消息的可靠性是RabbitMQ的一大特色,那么RabbitMQ是如何保证消息可靠性的呢——消息持久化. 为了保证RabbitMQ在退出或者crash等异常情况下数据没有丢失,需要将queue,exch ...

  7. (转载)实例详解Android快速开发工具类总结

    实例详解Android快速开发工具类总结 作者:LiJinlun 字体:[增加 减小] 类型:转载 时间:2016-01-24我要评论 这篇文章主要介绍了实例详解Android快速开发工具类总结的相关 ...

  8. wamp中的mysql服务与原来安装的mysql服务冲突的解决办法

    如果原来机器上已经安装了mysql,在安装wamp之后,打开wamp上的mysql时会打不开,或者会将原来安装的mysql服务关闭.原因是两个mysql共用了3306端口,解决办法是更改其中的一个端口 ...

  9. Oracle数据库的导入和导出

    Oracle数据库的导入和导出,是一项重要的的技术活,不但解决了数据库的导入导出,更方便快捷的获得数据. 使用imp和exp导入导出数据 使用exp导出数据 存放目录为\ORACLE_HOME\BIN ...

  10. mysql 5.6 中 explicit_defaults_for_timestamp参数

    mysql 5.6 中 explicit_defaults_for_timestamp参数 一: 官方文档中关于explicit_defaults_for_timestamp参数说明如下: expli ...