admin管理员组文章数量:1516870
【NodeJS】安装
nodejs 介绍
nodejs是运行在服务端的JavaScript;一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。(直接和系统交互,可以直接开发服务性应用,图形化界面等)nodejs是单线程的,奇数-开发版、偶数-稳定版。
原来:
现在:
nodejs 用途
• Web服务API,比如REST
• 实时多人游戏
• 后端的Web服务,例如跨域、服务器端的请求
• 基于Web的应用
• 多客户端的通信,如即时通信
• 读写和操作数据库、创建实用的命令行工具辅助前端开发、ect...
基于Express框架,可以快速构建Web应用
基于Electron框架,可以构建跨平台的桌面应用
基于restify框架,可以快速构建API接口项目
(后台服务器一般为java(处理请求速度快),客户端和后台服务之间加一个用nodeJs写的服务器(搭建成本低)专门用于页面渲染)
I/O (Input/Output)- I/O操作指的是对磁盘的读写操作Node- Node是对ES标准一个实现,Node也是一个JS引擎- 通过Node可以使js代码在服务器端执行- Node仅仅对ES标准进行了实现,所以在Node中不包含DOM 和 BOM - Node中可以使用所有的内建对象String Number Boolean Math Date RegExp Function Object Array而BOM和DOM都不能使用但是可以使用 console 也可以使用定时器(setTimeout() setInterval())- Node可以在后台来编写服务器Node编写服务器都是单线程的服务器- 进程- 进程负责为程序的运行提供必备的环境- 进程就是一个一个的工作计划(工厂中的车间)- 线程- 线程是计算机最小的运算单位,线程负责执行进程中的程序(工厂中的工人)线程是干活的- 单线程JS是单线程,在执行JS代码的时候网页是停止渲染的。- 多线程主流的语言,如Java- 传统的服务器都是多线程的- 每进来一个请求,就创建一个线程去处理请求- Node的服务器单线程的- Node处理请求时是单线程,但是在后台拥有一个I/O线程池
nodejs安装
1.下载NodeJS安装包
下载地址: NodeJS下载
2.开始安装
打开安装包后,一直Next即可。当然,建议还是修改一下安装位置,NodeJS默认安装位置为 C:\Program Files
- 下载完成后,双击“node-v6.9.2-x64.msi”,开始安装Node.js
-
勾选复选框,点击【Next】按钮
-
修改好目录后,点击【Next】按钮
-
勾选自动安装必要工具,点击“Next”前往下个页面
-
安装完后点击【Finish】按钮完成安装
-
为“Node.js”安装额外工具,任意键继续,可按回车两次(此为窗口自动打开,第五步不勾选则不会弹出该窗口
-
程序会自动打开shell窗口,自动下载安装相关程序,请耐心等待
3.验证是否安装成功
至此Node.js已经安装完成,可以先进行下简单的测试安装是否成功了,后面还要进行环境配置
在键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口
打开CMD命令界面:node -v查看node版本,输入“npm -v”查看npm版本,有输出表示安装成功
4.环境配置
说明:环境配置的目的主要是为了改变安装NodeJS依赖的下载位置,方便日后管理,以及配置缓存Cache的路径。之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。
创建npm模块安装目录:安装时,默认是使用国外的镜像,速度较慢。推荐使用国内镜像!
1、临时使用
npm --registry install express
2、持久使用
npm config set registry
配置后可通过下面方式来验证是否成功
npm config get registry 或 npm info express
3、通过cnpm使用
npm install -g cnpm --registry=
使用
cnpm install express
4、恢复使用
npm config set registry
配置完后,安装个module测试下,我们就安装最常用的express模块,打开cmd窗口,
输入如下命令进行模块的全局安装:
nodejs运行
打开命令行窗口cd进入文件所在目录【node XXX.js】执行文件
本文标签: NodeJS安装
版权声明:本文标题:【NodeJS】安装 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/web/1686667229a22512.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论