为铜仁客户提供一站式小程序制作服务
24小时咨询电话:18085674061

— 帮助中心 —

HELP CENTER
联系我们/ CONTACT US
全国免费客服电话 18085674061

邮箱:4867443@qq.com

手机:18085674061

电话:0856-5202348

地址:铜仁市大数据产业园13楼

产品知识

铜仁Node.js安装与配置详解教程

发布时间:2024-09-19

大家最关心的Node.js这环境有啥用,针对本站提供的体系来说重要用于一些VUE编译,比如基于Node.js环境时会用到VUE目录编译,这情况很少菜鸟路过,一样平常如像编译后文件生成JS文件使用到该环境,或者为了保持体系源码必要在VUE端修改后再编译使用到。

什么是Node.js?

这其实是一个不太好定位的题目。

假如说Node.js是一个门编程语言,那么它几乎没有定义语言应该有的特征,由于它的语法自己,就是前端大名鼎鼎的javascript语言。

假如说Node.js不是一门编程语言,它确实可以做所有其他后端语言,可以做的事情,它扩展了javascript这门编程语言的能力。

所以,我更倾向于将Node.js认为是一个,javascript语言运行环境(尽管它原本就是)。

但是这个“原本就是”,并不是那么容易得出来的,看看有多少人认为Node.js是一门编程语言就知道了。

那么什么叫做运行环境呢?其实很简单。

欣赏器是javascript运用得最广泛的运行环境,你能说欣赏器是编程语言吗?

所以同理可得,Node.js是javascript的运行环境,所以,Node.js并不是编程语言。

所以,如今,同窗,你应该知道什么是运行环境了吧?

Node.js安装 - 准备式

安装,可能许多人觉得,这么简单的操作,不是直接下载Node.js的安装包,然后一起点点点就行了吗?

同窗,假如你这么认为的话,那么,我只能说,你说得有道理。

不过,我不知道看到我这篇文章的人,目前的技术水平条理。

所以,照旧把这个安装体例说一下。

1681826076-a7120da5d01ffec

首先映入我们眼帘的呢,是我们的百度选手。

直接搜索框输入Node.js,就能够看到Node.js那娇媚的身影。

截图中,出现了3个网站,这是关于Node.js至关紧张的三个网站。

第一个,Node.js中文网,顾名思义,就是Node.js文档的中文版本,不过,并不是百分百的中文,翻译文档也是很麻烦的,说明文档太多了,而且Node.js更新速度,比火箭还快。

我日常查Node.js文档,这个网站用得比较多,感谢这些幕后的好汉!

那么第二个网站呢,就是我们的Node.js官方网站了。我一样平常下载Nodjs是在这里下载,本文的安装演示,也将在这个网站下载Node.js的相干文件。

WIN7环境 https://nodejs.org/download/release/v13.14.0/node-v13.14.0-win-x64.zip

那么还有一个,菜鸟教程。这是一个特别很是好的入门教程网站。几乎我学习任何一门感爱好的语言,这上面都会有特别很是浅显易懂的教程。而且,手机排版也特别很是优美,适合全天候学习。

Node.js安装与配置详解教程插图1

由官方的说明,更加说明了,Node.js是一个运行环境的本质

提醒:上图的“拥有最细的特征”,应该是“最新的特征”,截图没有笔墨好修改,特在此说明一下。

那么题目来了,下载那一个呢?

我的建议跟官方的建议不谋而合:建议下载长期支撑版本。那个LTS 透露表现的英文意思就是 long support stable(长期支撑稳固版)

Node.js安装 - MSI安装体例

Node.js安装与配置详解教程插图2

直接干脆地点击,就会弹出下载窗口,选择一个目录保存。

那么这里有个题目?msi是什么文件?

它的意思就是MicroSoft installer(微软安装器)。

我们知道,偶然候我们安装软件,是exe格式的可实行文件。

那么它们两者有什么区别呢?

MSI更周全,更主动化,比如,主动注册到体系注册表,可以管理软件的安装,卸载,更新等。

EXE更天真,配置性更强,不过这个是必要开发者做一些额外的工作。

那么既然下载了,就安装呗。

Node.js安装与配置详解教程插图3

找到我们刚才下载的软件,双击它。

Node.js安装与配置详解教程插图4

运行之。

Node.js安装与配置详解教程插图5

next 下一步

Node.js安装与配置详解教程插图6

勾选,我接受允许协议(使用人家的东西,就得接受人家的允许声明)

点击,next,下一步

Node.js安装与配置详解教程插图7

安装路径,我的是默认在c盘的Program Files的nodejs目录下。

平时我们安装软件,应该也看到过这Program Files,它透露表现的是,64位软件的默认安装目录。

Program Files(x86)透露表现32位软件的安装默认路径。

Node.js安装与配置详解教程插图8

假如我们想换个目录,点击Change(改变),修改安装路径。

这里呢,我们不做多余的操作,默认安装路径就好了。

Node.js安装与配置详解教程插图9

特别很是故意思的一个步骤,我们可以在这个步骤里,Nodejs安装哪些东西。

首先,性能计数和事件跟踪,这个我们可以先不管。

下一个,npm package manager(npm包管理)

这是Nodejs默认的包管理工具,它有什么作用呢?

我们知道,windows操作体系,必要安装一个软件的话,要去百度查找,然后进入网站,下载,安装。

用过Linux操作体系的都知道,linux体系的安装体例跟windows不一样,linux是集中式的安装体例。

什么意思呢?

所有的软件包,都放到一个地方,然后使用专门的工具,去这里下载。

比如,centos 使用的是yum/dnf的体例安装软件。

debian使用apt/apt-get等体例安装软件。

archlinux使用pacman的体例安装软件。

同上,ndoejs安装一些软件包,使用的就是npm。

那么,在这个地方,我们可以自行决定,安不安装这个npm包管理工具。

不安装会有什么后果呢?我们试试。

Node.js安装与配置详解教程插图10

点击箭头,然后,选择那个最显眼的红色叉叉。

Node.js安装与配置详解教程插图11

再下一步,就到了最终的开始安装。

Node.js安装与配置详解教程插图12

选择install(安装),进度条开始转变

Node.js安装与配置详解教程插图13

最终,恭喜你,安装成功。

Node.js安装与配置详解教程插图14

还记得之前的默认安装路径吗?我们找到这个目录,可以看到,除了node.exe这个最重要的东西,就没什么了。

不过呢,假如大家读过本站其他系列文章,也应Node.js安装与配置详解
该会知道。

本站的主旨就是,尽可能地为学习编程的码路行者们,还原编程背后的本质,原理,原形。

喜好本站的读者,可以加站长微信c91374286,一路探究编程大道。

也请同窗们,假如你觉得本站文章有效,分享给更多人。

站长是一个认真做编程教程的人,致力于降低编程的学习门槛,让天下没有难学的编程。

所以,让我们继承倒腾,假如选择安装nodejs package manager会怎么样?

Node.js安装与配置详解教程插图15

我们重新点击安装文件,前面的步骤,略过不表。

这一步,我们啥也不做,直接到下一步。

Node.js安装与配置详解教程插图16

可以看到,多了不少文件。

其中就有我们的npm安装包管理器。

那么,还多了一个npx,这是个什么东西呢?

这个我的后续教程,nodjs开发实战相干的文章,将会将它的来龙去脉,作用,使用都讲清楚。

Node.js安装与配置详解教程插图17

那么,来验证一下我们是否安装成功了。

按下ctrl + r组合键,弹出运行弹框,然后输入cmd,点击确定。

Node.js安装与配置详解教程插图18

果不其然地,这个特别很是经典的黑窗口出来了。

那么CMD透露表现什么意思呢,就是command(饬令行)的缩写。

Node.js安装与配置详解教程插图19

输入node -v,透露表现,打印nodejs的版本。

假如表现了版本号,就说明安装成功了。

可以看到,精确地输出了nodejs的版本号10.15.3

事情到此为止了吗?当然不。

发现题目了吗?还记得我们下载的nodejs版本吗?

没错,我们下载的是10.16.2,这里却打印了10.15.3!!!震惊!!

什么道理呢?

Node.js安装与配置详解教程插图20

继承输入where node(顾名思义:node在哪里)

打印了两个地址,一个是E盘下面的node,一个是c盘,也即是我们刚刚安装的位置。

Node.js安装与配置详解教程插图21

去E盘下看看,也有一个node.js。

没错,这是我之前已经安装过的node.js。

不过,发现没有?这里多了更多的文件。

这是我们接下来将会讲到的一个安装体例,此处临时不表。

先来看看,如何解决目前的题目:怎么打印我们刚才安装的node.js版本?

Node.js安装 - 环境变量

要想得到上个题目的答案,就得引入一个新的概念:环境变量。

那么环境变量如何查看呢?

体例许多,其一即可。

Node.js安装与配置详解教程插图22

我们几步并做一步,直接如图所示,在【计算机】上,右击。在点击【属性】

Node.js安装与配置详解教程插图23

进入到这个界面,选择【高级体系设置】(当然,这里由于站长的体系是windows 7,所以仅展示windows 7体系下的操作体例,其他体系也不要紧,立刻会介绍通用的查看体例。)

Node.js安装与配置详解教程插图24

选择后,进入到【体系属性】弹框,点击我们的正主【环境变量】。

Node.js安装与配置详解教程插图25

可以看到,弹出的环境面板中,有两个不同的环境变量所有者。

一个是属于当前用户,一个是属于整个体系。

那么,为什么有两个呢?由于,windows是多义务,多用户体系,你可以创建多个不同的用户。

每个用户都有属于本身特定的环境变量。

那么这里呢,node.js安装的时候,默认是把node.js的环境变量放到体系环境变量里了。

这里我们必要细致一个题目,也是许多人容易把概念混淆的题目。

那就是有许多人,只把path认为是环境变量。

其实呢,我们这里看到的每一个变量栏下的属性,都是环境变量。

所以,path只是浩繁环境变量中的一个,也是环境变量里面,特别很是紧张的一个变量。

它能够解决许多类似,此饬令无效,此饬令未找到等等题目。

Node.js安装与配置详解教程插图26

那么,选择path环境变量之后,再点击【编辑】操作,弹出如图所示

蓝色高亮部分,就是我们刚才安装Node.js时的路径,这里很容易看出了。

再往前找。

Node.js安装与配置详解教程插图27

可以看到,我们打印的10.15.3版本的Node.js路径,也赫然在列!

所以,题目应该明了了。

10.15.3版本的路径位于10.16.2路径的前面,所以,打印的就是10.15.3版本的Node.js

不信的话,大家可以做个试验,这里呢,本文就不演示了,写文章照旧比较累的。

但是呢,累并快乐着。

站长的梦想之一就是,让天下没有难学的编程。所以,本站的所有文章,都是站长正在努力让梦想实现的过程。

本网站仍处于发展期,后面一定会慢慢变得更完美。

但是,站长承诺,本站不会有任何一篇非站长原创的技术教程类文章。

站长的目的就是,用本身的编程知识和经验,打造一个浅显易懂,高质量的编程教程网。

假如觉得本站对大家的编程有效,请大家扩散一下。

大家的支撑,就是站长最大的前进动力。

Node.js安装与配置详解教程插图28

那么呢,我们把10.15.3版本删除,再重新打开cmd饬令窗口。

记住,肯定要重新打开cmd窗口!!!不然,修改的环境变量不会对打开的cmd窗口生效。

如上图所示,版本打印终于精确了!

那么,假如大家在使用Node.js的时候,发现有类似Node.js未找到等题目,可以去看看环境变量是否有Node.js的路径。

Node.js安装与配置详解教程插图29

同时呢,不光Node.js有版本,npm也有。

Node.js安装与配置详解教程插图30

之前说过呢,其他操作体系(windows 系列),怎么查看和修改环境变量呢?

那么这里给大家介绍一个体系变量查看工具,叫做(Rapid Environment Editor)

假如大家怕在网上下载到盗版病毒,那么可以联系站长微信c91374286或者QQ:24323626,说明来意,站长将发送最新正版给你。

Node.js安装 - 解压包安装

说完了上面的安装体例,下面,介绍站长本身特别很是喜好的一种安装体例:解压包安装。

什么意思呢?让我们回到Node.js官网的界面。

Node.js安装与配置详解教程插图31

如图,粗线部分。

点击other downloads(其他下载)

假如大家怕在网上下载到盗版病毒,那么可以联系站长微信c91374286或者QQ:24323626,说明来意,站长将发送最新正版给你。

Node.js安装与配置详解教程插图32

选择,windows二进制安装包,由于站长的是64位体系,故选择64位版本。

Node.js安装与配置详解教程插图33

点击它,会弹出下载弹框。

可以看到,这里的文件格式就变了,是zip压缩包格式。

Node.js安装与配置详解教程插图34

很简单,右键,解压到到当前文件夹。

这里必要细致一下,为什么站长选择解压到当前文件夹?如许不会覆盖当前文件吗?

这是由于,Node.js的压缩包,压缩的是一个文件夹,所以解压后,会得到一个文件夹,并不会把里面的文件解压到当前目录。

Node.js安装与配置详解教程插图35

然后呢,我们可以看到,跟我们前面用MSI格式安装的目录结构,是一样的。

那么,区别是什么呢?

答案就是:环境变量。

MSI安装的Node.js会主动设置环境变量,通过压缩包解压,并不会主动设置环境变量。

如何验证呢?

Node.js安装与配置详解教程插图36

我们先把之前用MSI体例安装的Node.js环境变量删除。

Node.js安装与配置详解教程插图37

然后我们可以看到,在cmd饬令行下输入node -v打印版本,就立马提醒,Node.js 找不到了。

那么,我们如今来设置一下,让它主动去我们刚才解压的Node.js目录下找node.exe程序。

Node.js安装与配置详解教程插图38

先复制我们的Node.js解压路径。

Node.js安装与配置详解教程插图39

然后,给path变量,添加一个搜索路径值。

然后,肯定要记得,点击左上角的【保存】图标!

Node.js安装与配置详解教程插图40

再次重新打开cmd饬令行窗口。

输入node -v,精确打印版本号。

输入where node,可以看到,实行的是我们方才设置的Node.js解压路径。

事情到这结束了吗?

还没有。

Node.js安装 - 配置参数

理所当然地,安装完了,一定得用起来。

那么,先下载一个业内比较出名的express框架吧。

Node.js安装与配置详解教程插图41

先建立一个测试目录,叫做node-test

Node.js安装与配置详解教程插图42

然后进入note-test目录,实行npm init饬令,初始化一下当前目录。

Node.js安装与配置详解教程插图43

可以看到,当前目录下,只有使用了npm init饬令后主动生成的一个package.json文件。

Node.js安装与配置详解教程插图44

实行npm install --save expresss,透露表现把express安装到当前目录下。

Node.js安装与配置详解教程插图45

安装完毕,表现如上图所示信息。

Node.js安装与配置详解教程插图46
Node.js安装与配置详解教程插图46

查看目录,表现多了一个node_modules目录和package-lock.js文件。

Node.js安装与配置详解教程插图47

点开node_modules,可以看到,express已经安装完毕。

但是,同时,还有更多其他文件,这些是什么呢?

它们是express的依靠文件。

比如,你网上买一台手机,你会收到耳机,充电线,数据线,音响,手机壳,手机套等等东西。

手机就是express自己,其他的东西,就是express必要用到的一些其他物件。

那么,npm模块的安装体例有多种,这里是把express安装到当前文件夹。

假如其他文件夹,也必要express,那就必要再安装一遍。N个文件夹,必要安装N遍。

有没有一劳永逸的体例呢?有,全局安装。

Node.js安装与配置详解教程插图48

为了更显明地区分,我们先把刚才下载的文件,都删除掉。

Node.js安装与配置详解教程插图49

然后,我们使用npm install --global express进行全局安装。

Node.js安装与配置详解教程插图50

安装完毕如图。

Node.js安装与配置详解教程插图51

回到我们的node-test目录,啥都没有。安装的express去哪了呢?

Node.js安装与配置详解教程插图52

到了我们的Node.js解压目录下去了,和npm同级别的目录下。

没错,这就是全局安装。

可是,偶然候,我们想改变全局安装的目录,放到本身指定的目录下,该怎么办呢?

Node.js安装与配置详解教程插图53

输入npm config ls -ls饬令,将会列出所有的配置参数。

往下拉,找到prefix属性。

Node.js安装与配置详解教程插图54

看到没,prefix的值就是我们解压Node.js的目录路径。

如今知道为什么全局安装的npm包会保存到Node.js解压路径下了吗?

那么,如何修改呢?

Node.js安装与配置详解教程插图55

实行饬令npm config set prefix 全局路径

再实行一遍全局安装express包。

Node.js安装与配置详解教程插图56

可以看到,目录下,主动生成了一个node_global目录

点开它。

Node.js安装与配置详解教程插图57

哦,是一个node_modules目录

继承点开。

Node.js安装与配置详解教程插图58

终于看到了express。

那么,由此可知,npm的所有配置参数,都可以使用这种体例去改变。

偶然候,我们会发现,npm下载安装包的时候,速度非常缓慢!

这是为啥呢?

继承查看默认配置。

Node.js安装与配置详解教程插图59

这个网站在国外,所有下载速度会受限。

那么,怎么解决呢?

改成国内的npm仓库地址就行了。

哪个地址呢?

使用淘宝的npm镜像地址。

Node.js安装与配置详解教程插图60

没错,淘宝不仅仅只可以买衣服,鞋子,包。

Node.js安装与配置详解教程插图61

使用体例都写明了,这里呢,不保举第一种。

第一种会下载cnpm这个模块,然后得把npm的使用体例改成cnpm饬令。

没需要,我们只要把仓库地址,指向淘宝的npm镜像地址就行了。

Node.js安装与配置详解教程插图62

如图,指明一下仓库地址。

然后呢,实行npm config ls饬令,可以表现所有已经被修悛改的参数(不包括默认的,加-ls是所有的参数)

可以看到,仓库地址并没有被修改,所以,这个体例,只适合一时性使用,每次都必要设置,比较麻烦。

Node.js安装 - 配置文件

怎么办呢?

继承从配置参数里面找突破。

Node.js安装与配置详解教程插图63

找到了一个,全局配置文件。

地址是解压目录的etc目录下的npmrc文件。

Node.js安装与配置详解教程插图64

我们来看看,etc目录在哪呢?

Node.js安装与配置详解教程插图65

etc目录没有?创建一个!

npmrc文件没有?创建一个!

Node.js安装与配置详解教程插图66
Node.js安装与配置详解教程插图67

再次查看被修悛改的配置。

可以看到,全局配置的参数已经生效了。

再次实行任何操作,都会从淘宝拉取模块。

假如同窗你看到了这个地方呢,请多多关注一下,站长正在维护,发展的网站【码路在线 - coderoad.online】

有任何疑问,也可以加站长的联系体例,微信:c91374286,扣扣:24323626

更多精品文章,正在创作中。

本文呢,其实只能说开了个头,关于Node.js安装和配置的知识点,还有挺多的。

也就是说,本篇文章,是会赓续更新的。

不过,更新只会在网站【码路在线 - coderoad.online】上更新。

由于,时间,精力有限,照顾不到这么多平台的实时更新。

所以,可以多多关注本站,网站的更多功能,也在开发中。

站长有更多风趣,好玩的想法,会用代码和网站的功能表达出来,敬请关注和介绍给身边的同伙们,感谢。


武陵云来客智能SAAS系统

官网地址:https://www.50yun.net

免费注册:https://www.50yun.net/col-reg/


赶快注册 - 创建自己的线上数字化运营系统吧

标签:

相关推荐

在线客服
服务热线

服务热线

18085674061

微信咨询
返回顶部
X

截屏,微信识别二维码

微信号:trxianglei

(点击微信号复制,添加好友)

微信号已复制,请打开微信添加咨询详情!