当前位置:网站首页 > Node.js开发 > 正文

node安装配置环境(nodejs安装及其配置环境变量)



  • 2009年2月,Ryan Dahl在博客上宣布准备基于V8创建一个轻量级的Web服务器并提供一套库。
  • 2009年5月,Ryan Dahl在GitHub上发布了最初版本的部分Node包,随后几个月里,有人开始使用Node开发应用。
  • 2009年11月和2010年4月,两届JSConf大会都安排了Node.js的讲座。
  • 2010年年底,Node获得云计算服务商Joyent资助,创始人Ryan Dahl加入Joyent全职负责Node的发展。
  • 2011年7月,Node在微软的支持下发布Windows版本。

V8引擎本身使用了一些最新的编译技术。这使得用Javascript这类脚本语言编写出来的代码运行速度获得了极大提升,又节省了开发成本。对性能的苛求是Node的一个关键因素。 Javascript是一个事件驱动语言,Node利用了这个优点,编写出可扩展性高的服务器。Node采用了一个称为“事件循环(event loop)”的架构,使得编写可扩展性高的服务器变得既容易又安全。提高服务器性能的技巧有多种多样。Node选择了一种既能提高性能,又能减低开发复杂度的架构。这是一个非常重要的特性。并发编程通常很复杂且布满地雷。Node绕过了这些,但仍提供很好的性能。

在Node启动的很短时间内,社区就已经贡献了大量的扩展库(模块)。其中很多是连接数据库或是其他软件的驱动,但还有很多是凭他们的实力制作出来的非常有用的软件。

最后,不得不提到的是Node社区。虽然Node项目还非常年轻,但很少看到对一个项目如此狂热的社区。不管是新手,还是专家,大家都围绕着项目,使用并贡献自己的能力,致力于打造一个探索、支持、分享、听取建议的乐土。

Node的优点

  1. Node作为一个新兴的前端框架,后台语言,有很多吸引人的地方(RESTful API,单线程)
  2. Node可以在不新增额外线程的情况下,依然可以对任务进行并发处理 —— Node.js是单线程的。它通过事件循环(event loop)来实现并发操作,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。(非阻塞IO,V8虚拟机,事件驱动)

Node使用Module模块去划分不同的功能,以简化应用的开发。Modules模块有点像C++语言中的类库。每一个Node的类库都包含了十分丰富的各类函数,比如http模块就包含了和http功能相关的很多函数,可以帮助开发者很容易地对比如http,tcp/udp等进行操作,还可以很容易的创建http和tcp/udp的服务器。

要在程序中使用模块是十分方便的,只需要如下:

在这里,引入了http类库,并且对http类库的引用存放在http变量中了。这个时候,Node会在我们应用中搜索是否存在node_modules的目录,并且搜索这个目录中是否存在http的模块。如果Node.js找不到这个目录,则会到全局模块缓存中去寻找,用户可以通过相对或者绝对路径,指定模块的位置,比如:

 
  

模块中包含了很多功能代码片断,在模块中的代码大部分都是私有的,意思是在模块中定义的函数方法和变量,都只能在同一个模块中被调用。当然,可以将某些方法和变量暴露到模块外,这个时候可以使用exports对象去实现。

nodejs
在这里插入图片描述
该安装包有在windows下有2种形式

  • .msi的安装
  • .zip的安装

在这里插入图片描述

下载完成后,双击“node-v10.15.3-x64.msi”,开始安装Node.js
在这里插入图片描述
点击【Next】按钮
在这里插入图片描述
勾选复选框,点击【Next】按钮
在这里插入图片描述
修改好目录后,点击【Next】按钮
在这里插入图片描述
安装完后点击【Finish】按钮完成安装
在这里插入图片描述
其实这样的方式没有任何难度,一路next,直到finsh(如果你想修改安装路径的话,不要一直狂点next









此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西

在这里插入图片描述
解压之后直接把名字修改为node-v10.15.3,里面的目录往前提一级。最后整体如下图。
在这里插入图片描述
此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西


  1. F:SP ode新建一个文件夹,名称为node_global
  2. F:SP ode新建一个文件夹,名称为node_cache
  3. 如果你是zip安装直接接着往下走,如果你是msi安装方式,请直接到第五步;
  4. 配置npm系统环境path变量“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”-“path”,如图;
  5. 创建完两个空文件夹之后,打开cmd命令窗口,输入;
  6. npm config set prefix “F:SP ode ode_global”;
  7. npm config set cache “F:SP ode ode_cache”;
  8. “我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”;
  9. 在【系统变量】下新建【NODE_PATH】,输入【F:SP ode ode_global ode_modules
  10. 将【用户变量】下的【Path】修改为【F:SP ode ode_global】
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述





下面介绍下Node的安装,首先在nodejs的网站上根据操作系统下载相关的安装包,对于Ubuntu [6] (linux)下的安装,可以如下进行:

 
  

或者:

 
  

npm install yarn -g # -g是全局安装的意思
在这里插入图片描述

  1. Node.js开发实战详解 .清华大学出版社.2012-5-5引用日期2018-08-21
  2. Node.js Wiki .维基百科引用日期2014-01-09
  3. 前端页面开发之Node.js初学者指南 .linux公社网引用日期2012-09-12
  4. 开源软件PK:Hadoop、Apache谁与争锋? Node是一个Javascript运行环境 ..linux公社网引用日期2012-09-12
  5. Node.js教程 .天涯草博客.2013-3-15引用日期2013-03-16
  6. node.js 安装指南 .github引用日期2012-09-18
  7. NodeJS无所不能:细数十个令人惊讶的NodeJS开源项目 .TechTarget引用日期2015-10-31
  8. [服务器端的JavaScript脚本新秀:Node.js .HighSea的小站.2013-05-08引用日期2013-05-16]](https://baike.baidu.com/redirect/e741vYc5chLMJSD1wvo-TjbDN51TLK8PW_u7lJEQ4cJ4WJZ4K1Ew9XuoUL5ZXV5RDmtwqBkJEtno8ubVxcO4DgCwlHG-ZxMT)
到此这篇node安装配置环境(nodejs安装及其配置环境变量)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • npm安装node-sass报错(npm安装sass失败)2026-03-08 09:18:10
  • 安装node的命令(安装node后怎么用)2026-03-08 09:18:10
  • npm安装node.js(npm安装node-sass报错)2026-03-08 09:18:10
  • nvm安装node版本(nvm 安装node)2026-03-08 09:18:10
  • 更新nodejs 版本命令(更新node_modules)2026-03-08 09:18:10
  • 安装 node(安装 node-sass)2026-03-08 09:18:10
  • nvm切换node版本(nvm切换node版本npm版本不变)2026-03-08 09:18:10
  • 安装node.js环境(怎样安装node.js环境)2026-03-08 09:18:10
  • node-gyp版本(node版本问题)2026-03-08 09:18:10
  • node版本管理工具有哪些(node版本管理工具有哪些)2026-03-08 09:18:10
  • 全屏图片