当前位置:网站首页>Nodejs安装教程
Nodejs安装教程
2022-08-02 05:20: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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢
oracle 远程连接数据库
About the directory structure of the web application
Thread Basics (1)
zabbix自动发现和自动注册
The virtual reality real estate display system foresees the future decoration effect in advance
APT + Transform 实现多模块应用Application生命周期分发
nacos registry
HCIP第十七天
go里面的基本知识
Point Density-Aware Voxels for LiDAR 3D Object Detection 论文笔记
随机推荐
Leetcode parentheses matching problem -- 32. The longest parentheses effectively
BGP实验(路由反射器,联邦,路由优化)
股价屡创新低 地产SaaS巨头陷入困境 明源云该如何转型自救?
View source and switch mirrors in two ways: npm and nrm
金蝶国际:半年亏掉去年一年,疯狂烧钱的商业模式如何持续
秒杀系统小demo
科技赋能拉萨之“肺”,华为助力拉鲁湿地智慧管理守护绿水青山
C语言操作符详解(2)
国际顶会OSDI首度收录淘宝系统论文,端云协同智能获大会主旨演讲推荐
APT + Transform to realize multi module Application distributed Application life cycle
家用 NAS 服务器(4)| MergerFS和SnapRaid数据定时备份
一文搞懂C操作符
go里面的基本知识
分布式文件存储服务器之Minio对象存储技术参考指南
npm ---- install yarn
Redis(十一) - 异步优化秒杀
oracle 远程连接数据库
机器学习——支持向量机原理
rhce作业
selenium + robotframework的运行原理