当前位置:网站首页>Nodejs installation tutorial
Nodejs installation tutorial
2022-08-02 06:55:00 【m0_67392811】
目录
一、安装环境
本教程演示的环境:win 10 64位
node.js下载官网:nodejs官网.
点击选中图标下载到电脑本地即可.

二、安装步骤
1、双击安装包,一直点击下一步.
2、点击change按钮,更换到自己的指定安装位置,点击下一步(不修改默认位置也是可以的).
3、一直点击下一步,最后安装成功即可.
三、验证安装
1、在键盘按下【win+R】键,输入cmd,然后回车,打开命令行界面

2、进入命令提示符窗口,分别输入以下命令,显示版本号,则安装成功,如图.
node -v 显示安装的nodejs版本
npm -v 显示安装的npm版本
四、修改全局模块下载路径
1、我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【D:Nodejs】下创建两个文件夹【node_global】及【node_cache】如下图:

创建完两个空文件夹之后,跟之前操作一样,在键盘按下【win+R】键,输入cmd,然后回车,打开命令行界面,输入下面命令,如图.
说明:
prefix = 创建的node_global文件夹所在路径
cache = 创建的node_cache文件夹所在路径
-------------------------------------------------------------------------------
npm config set prefix “D:Coding_toolsNodejs ode_global”
npm config set cache “D:Coding_toolsNodejs ode_cache”

2、修改系统环境变量
将【用户变量】下的【Path】修改为【D:Nodejs ode_global】,之后点击确定.

在【系统变量】下新建【NODE_PATH】【D:Nodejs ode_global ode_modules】

在【系统变量】下的【Path】新建添加node全局文件夹【D:Nodejs ode_global】,之后点击确定.

经过上面的步骤,nodejs下载的模块就会自动下载到我们自定义的目录,接下来我们测试一下.输入下面的命令:
npm install express -g # -g是全局安装的意思,不加 -g 就是默认下载到当前目录
如图,下载成功,我们回到我们定义的目录查看.

可以看到,下载的express模块以及成功下载到全局的指定目录.

**注:**若执行命令npm install express -g 出现如下报错

是由于权限的原因,右击Nodejs文件夹->属性->安全,点击编辑,将所有权限都即可.

五、更换npm源为淘宝镜像
说明:npm 默认的 registry ,也就是下载 npm 包时是从国外的服务器下载,国内很慢,一般都会指向淘宝 https://registry.npm.taobao.org.
1、查看初始npm源,如图:
npm config get registry

2、更换镜像为淘宝镜像
npm config set registry https://registry.npm.taobao.org/
3、检查配置是否成功
npm config get registry
六、全局安装基于淘宝源的cnpm
说明:由于npm的服务器在海外,所以访问速度比较慢,访问不稳定 ,cnpm的服务器是由淘宝团队提供 服务器在国内cnpm是npm镜像,一般会同步更新,相差在10分钟,所以cnpm在安装一些软件时候会比较有优势.但是一般cnpm只用于安装时候,所以在项目创建与卸载等相关操作时候我们还是使用npm.
1、全局安装基于淘宝源的cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
2、下载完后,我们在本地就能看到cnpm模块

3、执行命令查看cnpm是否安装成功
cnpm -v
如图,即代表cnpm环境配置成功.

总结
我制作了这份详细的教程,就是为了避免大家像我一样踩坑.大家跟着教程做,一步一步来,最后肯定也会成功的,记得点赞收藏.
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在.深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小.自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前.因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担.添加下方名片,即可获取全套学习资料哦
边栏推荐
- [OpenCV from entry to practice] image processing technology [pixel] (the most detailed in the whole network)
- MySQL联合查询(多表查询)
- 保证家里和企业中的WIFI安全-附AC与AP组网实验
- Deep learning - CNN realizes the recognition of MNIST handwritten digits
- Nacos installation detailed process
- MarkDown Formula Instruction Manual
- 字节面试题:如何保证缓存和数据库的一致性
- Node installation and environment configuration
- 触发器简单解释
- npm does not recognize the "npm" item as the name of a cmdlet, function, script file, or runnable program.Please check the spelling of the name, and if the path is included, make sure the path is corr
猜你喜欢
随机推荐
MySQL索引常见面试题(2022版)
Node installation and environment configuration
Important concepts of target detection - IOU, receptive field, hole convolution, mAP
How to perform concurrent calculation (stability test and stress test)?
BGP experiment (route reflector, federation, route optimization)
Point Density-Aware Voxels for LiDAR 3D Object Detection 论文笔记
leetcode-338.比特位计数
Smart people's game improvement: Chapter 3, Lesson 2: "Number of Tongtong" (number)
Nacos database configuration
Different ways of shell scripting
聪明人的游戏提高篇:第三章第二课:“桐桐数”(number)
5款经典代码阅读器的使用方案对比
Shell 脚本不同玩法
leetcode-318.最大单词长度乘积
MySQL高级SQL语句(二)
go里面的基本知识
MySQL Index Common Interview Questions (2022 Edition)
秒杀系统小demo
Technology empowers Lhasa's "lungs", Huawei helps Lalu Wetland Smart Management to protect lucid waters and lush mountains
c语言指针运算








