佳和 發表於 2020-4-2 22:06:00

如何配置node.js的环境变量?

<p>&nbsp;</p>
<p>首先声明下配置的前提:<br>1.我的是win10操作系统<br>2.我的node.js的安装目录在G:\nodejs</p>
<p>第1步:打开你的安装目录,在此目录下创建2个文件夹,命名为node_cache,和node_global<br>命名一个字符都不能错<br><img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402203619281-652766100.png" alt=""></p>
<p>第2步:</p>
<p>打开命令行窗口,然后输入命令<br>npm&nbsp;config&nbsp;set&nbsp;prefix&nbsp;"G:\nodejs\node_global"<br>npm&nbsp;config&nbsp;set&nbsp;cache&nbsp;"G:\nodejs\node_cache"<br>这是2行命令,需要分开执行</p>
<p><img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402215744599-414655935.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br>第3步:<br>打开环境变量设置窗口,在系统变量这一栏中,点击“新建”按钮,添加一个变量名“NODE_PATH",值为“G:\nodejs\node_global\node_modules”<br><img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402204836077-1247662436.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;第4步:<br>在“系统变量”里,找到Path这个变量,选中并编辑它。给他添加一个值: G:\nodejs\&nbsp;&nbsp;这个是你的nodejs的安装根目录</p>
<p><img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402205029075-644389283.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;第5步:<br>在“用户变量”这一栏,找一个叫Path的变量。如果没有,就新建之,其值为D:\nodejs\node_global\。</p>
<p><img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402205343909-126259071.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br>完了就去试试吧<br>看你们的命令node&nbsp;-v和npm&nbsp;-v能不能正确运行<br><img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402205509838-1889192150.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br>配置好了,我们就可以使用npm下载前端的各种包了,包括webpack<br>npm下载包的命令格式是<br>npm&nbsp;i&nbsp;[包名]&nbsp;-s&nbsp;-g&nbsp;-d<br>其中-s&nbsp;-g&nbsp;-d是参数,可选的,我们在使用中会讲解这3个参数的作用<br>npm下载的包,来源于一个基于web的仓储,此仓储建立在一个外国的网站上,域名是&nbsp;<img alt="">https://registry.npmjs.org/,直接下载的话速度很慢<br>淘宝团队做了一件大好事,他做了一个npm的镜像网站,而且这个网站是国内的服务器,下载起来当然是飞快。<br> 其实这个世界上不止有淘宝团队的npm镜像,还有好多,如何能快速的切换这些仓储呢?<br>我们可以借助一个非常好的工具叫nrm<br>接下来我们来说下如何安装并使用nrm<br>nrm本身不是网站,更不提供npm镜像仓储。nrm&nbsp;是一个&nbsp;npm&nbsp;源管理器,使用nrm的命令,就可以快速地在&nbsp;npm&nbsp;源间切换,从而省去了记忆仓储url地址的烦恼。<br>首先,你要安装一个叫cnpm的东西,否则,我们就的从那个外国的网站上下nrm,同样是非常痛苦的</p>
<p>&nbsp;</p>
<p><br>在控制台下运行命令<br>运行命令:npm&nbsp;i&nbsp;cnpm&nbsp;-g&nbsp;--registry=<img alt="">https://registry.npm.taobao.org</p>
<p><img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402210317143-629448524.png" alt=""></p>
<p>最后的参数就是淘宝的镜像仓储url<br>-g表示是全局安装<br>这个命令的意思是,使用npm,从远程仓储<img alt="">https://registry.npm.taobao.org上下载一个叫做cnpm的包,并且安装至本地nodejs的根目录下的node_global目录下<br>这里npm&nbsp;i,这个i就是install的简写,你也可以写全这个单词<br>这里注意,一定要有-g这个参数,这个参数是-global的缩写,表示全局安装。由于nrm和npm,webpack都属于工具性的包。是我们做任何项目都要使用的工具,所以必须全局安装。<br>剩下的-s&nbsp;和&nbsp;-d参数,都属于本地安装的参数,将在后边使用<br>接下来,再执行命令:npm&nbsp;i&nbsp;nrm&nbsp;-g</p>
<p><img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402212553411-1412076884.png" alt=""></p>
<p>安装完毕后,打开你的node_global目录,看看是不是多了点东西</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402212722513-1939990378.png" alt=""></p>
<p>&nbsp;</p>
<p>注意,nrm不支持&nbsp;nrm&nbsp;-v来查看版本<br>你可以运行命令:nrm&nbsp;ls&nbsp;&nbsp;&nbsp;来查看所有备用仓储<br>带*号的,就是当前使用的仓储</p>
<p><br>如果没有安装成功可以用cnpm<br>安装了cnpm,就可以使用cnpm下载了</p>
<p>运行cnpm&nbsp;-v,看看有没有输出版本号<br>然后试试cnpm&nbsp;i&nbsp;nrm&nbsp;-g<br>如果不成功就执行下这个命令:npm&nbsp;config&nbsp;set&nbsp;registry&nbsp;<img alt="">https://registry.npm.taobao.org<br>这个命令是把当前npm的仓储地址设定为淘宝的镜像,这样不装cnpm也可以从淘宝下载<br>成功了就执行npm&nbsp;i&nbsp;nrm&nbsp;-g<br>warn是警告,那个直接忽略<br>安装完了,执行下nrm&nbsp;ls<br>能成功的就说明nrm安装好了<br><img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402215930191-2121924169.png" alt=""></p>
<p>&nbsp;</p>
<p>安装好nrm后,执行命令,nrm use&nbsp;taobao<br>这时候,默认的下载仓储就设置成了淘宝的镜像。以后再用npm下载任何包,都是从淘宝的镜像网站下载的</p>
<p><img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402220014113-2145620553.png" alt=""></p>
<p>注意:这次安装是老师带领着我们安装的,当时有一些同学没安装好,这是班上的一位热爱学习的同学后来晒出的解决方法,如果没成功,可以试一下。</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402220228394-670362275.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/1563155/202004/1563155-20200402220245341-854102432.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br><br><br></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br><br><br></p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/mmit/p/12623348.html
頁: [1]
查看完整版本: 如何配置node.js的环境变量?