当前位置:网站首页>安装nodejs
安装nodejs
2022-08-11 10:27:00 【未来很长,别只看眼前】
本篇博客只是记录自己安装nodejs的一个过程,用于以后方便自己查看。
目录
配置环境变量与解决npm WARN config global --global, --local are deprecated. Use `--location 警告
傻瓜式安装
1、去官网下载 | Node.js 中文网 (nodejs.cn)下载相关的安装包

如果对node的配置没什么要求,实际上下载这个.msi然后进行傻瓜式安装就行,一直下一步(最多就是修改一下安装路径),其他什么都不用修改,这样安装的node也是可以使用的,唯一不好的就是你以后自己安装的指令或者是插件的位置难找。这种默认安装也是可能会报npm WARN config global --global, --local are deprecated. Use `--location 。这个只是一个警告,实际上是不会影响程序的执行,不过后面也会提供相关的解决方法。
配置环境变量与解决npm WARN config global --global, --local are deprecated. Use `--location 警告
2、安装成功以后使用cmd查看一下安装的版本号(注意:nodejs是默认集成了npm所以我们不需要再单独去安装)
node -v //查询node版本
npm -v //查询npm版本如果出现:node‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。说明环境变量没有进行配置。 (实际上在安装的时候这个会帮我们配置默认的环境变量)
选择自己node安装的路径,在系统变量中的path中创建新的变量,然后把刚刚复制的node安装路径复制即可。
比如我的node安装在:E:\nodejs

然后随便在一个文件路径下使用cmd,然后使用命令 node -v ;

如果没有安装yarn,使用这个命令可以安装:npm install --global yarn
(安装这个yarn的时候一定要【在管理员权限打开这个cmd】,否则会出现下面的情况:)

如果在使用cmd查询node版本号的时候,出现npm WARN config global --global, --local are deprecated. Use `--location,那就需要去配置文件修改相关的配置;

对打开的文件进行修改:把下面指定的位置修改成如下图片所示:
prefix --location=global

如果还是出现:npm WARN config global --global, --local are deprecated. Use --location=global instead.
可以尝试下面的方式对npm进行更新。
1、以管理员身份运行,执行命令 set-ExecutionPolicy RemoteSigned
2、选择 y
3、然后执行 npm-windows-upgrade
4、然后选择合适的版本,点击回车。

然后再执行查看版本的相关命令。
修改全局下载路径
3、配置环境变量(上面配置了node的)与修改全局模块下载路径
①配置node_global和node_cache
将以后的全模块所在路径和缓存路径放在nodejs安装的文件夹中,在安装路径下创建创建两个空文件夹【node_global】和【node_cache】(当然也可以不放在安装路径下,自己怎么好找,那就怎么放):

以管理员身份打开命令行界面,输入下面命令,
npm config set prefix "刚刚创建的node_global路径"
npm config set cache "刚刚创建的node_cache路径"比如我的node_global是在E:\nodejs\node_global,所以我执行的命令就是:npm config set prefix "E:\nodejs\node_global"
比如我的node_global是在E:\nodejs\node_cache,所以我执行的命令就是:npm config set cache"E:\nodejs\node_cache"
②配置node_global和node_cache的环境变量

在【系统变量】下新建【NODE_PATH】:

在【系统变量】下的【Path】新建node_global的环境变量配置,配置完成后记得点击确定。
完成上面的配置,以后我们再下载东西,node下载的文件或者是安装包就会到我们刚刚配置node_glaobal文件下;
npm install express -g //记得命名窗口是在管理员权限的状态打开,否则会可能会出现权限问题导致操作失败,-g是全局安装的意思,不加-g就是默认下载到当前目录
更换全局下载镜像
4、更换全局下载镜像
①使用命名查询自己的镜像:
npm config get registry ②更换镜像为淘宝镜像
npm config set registry https://registry.npm.taobao.org/如果执行上面的命令没有出现其他的说明,那就是没问题。
可以直接查询配置是否成功: npm config get registry

③全局安装基于淘宝源的cnpm(比npm快)
npm install -g cnpm --registry=https://registry.npm.taobao.org执行命令查看cnpm是否安装成功: cnpm -v
如图所示表示安装成功:

边栏推荐
- 错误代码: 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current
- VC6.0 +WDK 开发驱动的环境配置
- Adobe LiveCycle Designer report designer
- VMWare中安装的win10,新增其他盘符,如:E盘,F盘等
- 神经网络参数如何确定的,神经网络参数个数计算
- Simple interaction between server and client
- 保证金监控中心保证期货开户和交易记录
- 同态加密简介HE
- 【Mysql系列】04_事务
- Primavera P6 Professional 21.12 登录异常案例分享
猜你喜欢

网络模型(DeepLab, DeepLabv3)

Unity shader test execution time

网络模型(U-net,U-net++, U-net+++)

SAP 产品增强技术回顾

Six functions of enterprise exhibition hall production

分割学习(loss and Evaluation)

Word小技巧之图表实现自动编号和更新

Network Models (DeepLab, DeepLabv3)

解决 Pocess finished with exit code 1 Class not found 和 Command line is too long. Shorten the command

期货开户最低的是交易所手续费不加佣金
随机推荐
MySQL数据库基础_常用数据类型_表设计
【Prometheus】Alertmanager告警全方位讲解
Primavera Unifier advanced formula usage sharing
10Super详解
神经网络参数如何确定的,神经网络参数个数计算
ES6: Expansion of Numerical Values
Convolutional Neural Network Gradient Vanishing, The Concept of Gradient in Neural Networks
VideoScribe stuck solution
MongoDB 非关系型数据库
数据库基础
【Prometheus】 Grafana数据与可视化
爬虫封装成api
03列中新增子行
ASP.NET Core 6框架揭秘实例演示[32]:错误页面的集中呈现方式
【翻译】Drafting and Revision: Laplacian Pyramid Network for Fast High-Quality Artistic Style Transfer
大疆2022秋招笔试 —— 最小时间差、数组的最小偏移量
Unity shader test execution time
NT 内核函数原型大全
Validate the execution flow of the interceptor
基于卷积的神经网络系统,卷积神经网络毕业论文