当前位置:网站首页>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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担.添加下方名片,即可获取全套学习资料哦
边栏推荐
- C# 编码规范手册
- A list of 300+ learning resources compiled by senior engineers of the Tao Department (the latest version in 2021)
- Machine learning -- - theory of support vector machine (SVM)
- pytorch常用函数
- Thread Basics (1)
- Point Density-Aware Voxels for LiDAR 3D Object Detection 论文笔记
- oracle 远程连接数据库
- 线程基础(一)
- zabbix自动发现和自动注册
- node安装和配置(node-v12.20.2-x64 ) 以及node版本切换介绍
猜你喜欢
随机推荐
触发器简单解释
深度学习——CNN实现MNIST手写数字的识别
HCIP第十七天
View source and switch mirrors in two ways: npm and nrm
MySQL 23道经典面试吊打面试官
HCIP BGP Comprehensive Experiment Establishing peers, route reflectors, federation, route announcement and aggregation
A list of 300+ learning resources compiled by senior engineers of the Tao Department (the latest version in 2021)
股价屡创新低 地产SaaS巨头陷入困境 明源云该如何转型自救?
The virtual reality real estate display system foresees the future decoration effect in advance
双重for循环案例(用js打印九九乘法表)
MySQL高级语句(一)
科技赋能拉萨之“肺”,华为助力拉鲁湿地智慧管理守护绿水青山
node安装及环境变量配置
BGP experiment (route reflector, federation, route optimization)
Nacos database configuration
制作web3d动态产品展示的优点
The advantages of making web3d dynamic product display
Integrate ssm (1)
HCIP BGP综合实验 建立对等体、路由反射器、联邦、路由宣告及聚合
无代码生产新模式探索









