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文件名的具体路径

更多专业前端知识,请上 【猿2048】www.mk2048.com

NodeJS的安装与使用相关推荐

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

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

  2. Nodejs的安装及环境配置

    1.下载安装包 下载地址:https://nodejs.org/zh-cn/download/ 根据自己电脑系统及位数选择,我这里选择windows64位.msi格式安装包 msi和.zip格式区别: ...

  3. nodejs全局安装和本地安装的区别

    作者:白树 转载自http://www.cnblogs.com/PeunZh... 上一篇文章<npm 常用命令详解>主要是整理了最常使用的npm命令及相关介绍,其中有提到全局安装(npm ...

  4. NodeJs 的安装及配置环境变量

    NodeJs 的安装及配置环境变量 一.Node.js 下载与安装 二.Node.js环境变量配置 三.国内镜像网站配置 一.Node.js 下载与安装 下载 在 Node官网 上,下载对应的安装包 ...

  5. Nodejs全局安装模块后找不到命令的解决方法

    Nodejs全局安装模块后找不到命令的解决方法 参考文章: (1)Nodejs全局安装模块后找不到命令的解决方法 (2)https://www.cnblogs.com/xiaoyucoding/p/1 ...

  6. nodejs卸载安装

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

  7. 【NodeJS】安装

    nodejs 介绍 nodejs是运行在服务端的JavaScript:一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非 ...

  8. nodejs死亡笔记之CentOS7虚拟机的安装配置及nodejs的安装(面向Windows编程)

    没有用过linux系统的nodejs开发人员不是好XXX(像我这种毫无文采的人还是不为难自己了,我们还是研究如何安装虚拟机好了) CentOS虚拟机的安装 题外话:我的主系统是win10,因为没有wi ...

  9. NodeJs的安装与配置(安装包)

    前言 上一篇文章分享了vue的路由,本文将分享nodejs的安装与配置. 一.Nodejs 是什么? 1. Node.js是什么   1.1 Node.js是一个基于Chrome V8引擎的[Java ...

最新文章

  1. Linux很实用的命令查找软件安装目录
  2. 用Python进行机器学习(附代码、学习资源)
  3. vue全家桶+Koa2开发笔记(5)--nuxt
  4. 生产环境中配置的samba
  5. ViewPager的事件冲突的解决
  6. Golang入门(2):一天学完GO的基本语法
  7. (java)玩转算法系列-数据结构精讲[学习笔记](一)不要小瞧数组
  8. Mongodb命令操作增删改查
  9. Python——二维数组遍历操作
  10. noi.ac #289. 电梯(单调队列)
  11. 为什么使用了security 后台出不来了_C#实现使用MD5加密用户登录密码,System.Web.Security报错...
  12. 盘点一款黑客必备的强大网络工具集——netwox
  13. Synonyms 中文近义词工具包 -- 支持文本对齐,推荐算法,相似度计算,语义偏移,关键字提取,概念提取,自动摘要,搜索引擎等
  14. ele input事件 输入后0.5秒触发
  15. 云计算发展趋势好不好 学后能胜任哪些岗位
  16. linux 小括号 中括号 双小括号 双中括号
  17. 扎克伯格:锻造一只硕大无朋的能力“碗”
  18. Linux的markdown笔记软件,3款免费好用的Markdown笔记应用,可以替代印象笔记
  19. IDEA创建maven项目没有srcmainjava目录问题解决
  20. 东师理想云平台异步任务处理系统V2.0重构思路

热门文章

  1. 【LDPC系列1】基于MATLAB中LDPC编译码器对象的图像传输通信系统仿真
  2. 矩阵可逆的一种刻画方式
  3. Java简单内存解析
  4. springboot 注解动态赋值_SpringBoot 使用 @Value 注解读取配置文件给静态变量赋值
  5. python编程的基本方法有哪些_Python编程中常用的基础知识有哪些?
  6. 洛谷P3857 [TJOI2008]彩灯(线性基)
  7. socketserver和socket的补充(验证客户端合法性)
  8. 常见的几种异常类型-熟记
  9. 在javaweb中通过servlet类和普通类读取资源文件
  10. 1. ThreadPoolExecutor的一个常用的构造方法