安装Node.js(Windows 二进制文件 (.zip))记录

2023-05-16

本次笔者在本地电脑安装Node.js,搭建开发环境。

因遇到了一些问题,所以,留下记录。


选择安装官网的LTS版本:

解压后,笔者重命名文件夹名称为“nodejs”,再在目录中新建2个文件夹:

node-cache、node-global

 配置环境变量,把nodejs文件夹和里面的node-global加入Path环境变量:

 此时,重启电脑,启动环境变量。


以管理员启动cmd,查看npm版本

node -v
npm -v

 

npm WARN config global '--global', '--local' are deprecated. Use '--location=global' instead.

这里就出现了问题,提示global指令不建议使用了。

但是,先设置一下包下载保存的位置,

npm config set prefix "D:\GreenSoftware\nodejs\node-global"
npm config set cache "D:\GreenSoftware\nodejs\node-cache"


接下来,就解决这个提示,搜查了网上的资料,提到修改nodejs目录下的npm文件:

通过文本方式编辑,把“prefix -g”改为“prefix --location=global” ,

再尝试查看版本:

npm -v

 

看到没有提示,证明有效。


接下来,替换nodejs的镜像源,换为阿里的。所以,安装nrm。

npm i -g nrm

但是,没想到,再次提示了。

这个的意思应该是“-g”这个选项的问题,但是这是官方都推荐的指令,不应该。

而且即使提示了,还是有运行完了,但注意到下方有说到,npm有新的可用版本,那么只能更新看看,是否会消除这个问题。

npm i npm -g

 

安装完成,再次尝试安装nrm。

npm i -g nrm

 竟然没有再提示--global了。

那么,就表示没有问题了。

再查看npm版本看看:

npm -v


 下面就切换为阿里源:

nrm ls

C:\Users\Administrator>nrm ls

  npm ---------- https://registry.npmjs.org/
  yarn --------- https://registry.yarnpkg.com/
  tencent ------ https://mirrors.cloud.tencent.com/npm/
  cnpm --------- https://r.cnpmjs.org/
  taobao ------- https://registry.npmmirror.com/
  npmMirror ---- https://skimdb.npmjs.com/registry/

选择taobao这个源:

nrm use taobao

C:\Users\Administrator>nrm use taobao


   Registry has been set to: https://registry.npmmirror.com/

到这里,就可以用了。

最后,还记录一下,在搭建的过程中,其实npm和nrm有留下了相关操作的文档,

可打开C盘下的用户目录,笔者的是在“C:\Users\Administrator”,生成了下图的2个文件:

其中,使用记事本打开.npmrc可以看到这里记录:

prefix=D:\GreenSoftware\nodejs\node-global
cache=D:\GreenSoftware\nodejs\node-cache
registry=https://registry.npmmirror.com/
home=https://npm.taobao.org

分别就是在前面步骤的修改包下载位置、镜像设置到taobao。


本次的安装中,最主要的问题就是出现了

npm WARN config global '--global', '--local' are deprecated. Use '--location=global' instead.

对于这个问题,笔者也是不知道是什么原因,因为在网上也没有搜查到与笔者情况一样的文章,不过笔者平常的工作电脑是没有问题的,奇怪的是,工作电脑既没有修改文件内容,也没有升级版本,Node.js的版本是

C:\Windows\System32>node -v
v16.15.0

C:\Windows\System32>npm -v
8.5.5

都是在近期下载的压缩包,版本却相差这么远,所以,笔者认为可能版本差异是本次问题的最大原因。

本文如有错误,请赐教。 


有兴趣的朋友可以私信我交流。

v:fanchengit

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装Node.js(Windows 二进制文件 (.zip))记录 的相关文章

随机推荐

  • 史上最牛mysql-06 (多表连接)

    多表连接 个人博客 xff1a www xiaobeigua icu 多表查询 xff0c 也称为关联查询 xff0c 指两个或更多个表一起完成查询操作 前提条件 xff1a 这些一起查询的表之间是有关系的 xff08 一对一 一对多 xf
  • ESP8266(ESP-07S)学习日志第一篇——烧写官网的AT固件

    烧写官方固件库的方法 第一步 xff1a 认识一下ESP 07S ESP 07S是ESP8266的一个型号 xff0c 内置一个32Mbit的SPI Flash xff0c 共有9个IO口 一般的8266最小系统的搭建如下图所示 xff1a
  • kolla-ansible在ubuntu部署openstack

    使用kolla ansible部署一个openstack victoria版集群 xff0c 然后对接ceph存储 环境规划 使用5台虚拟机 xff0c 详细信息如下 角色主机名规格IP系统控制节点 43 部署机 43 docker reg
  • PIL实现对图片的圆形区域截取处理

    代码示例 span class token keyword from span PIL span class token keyword import span Image span class token keyword import s
  • WampServer安装教程

    一 从网上下载WampServer 自己百度搜 我的版本是3 0 6 x64 或者下载我的版本 链接 xff1a https pan baidu com s 1 wjFxORbonWdcEh3iQWgFA 提取码 xff1a 499y 二
  • 光纤LP模式分解

    光纤LP模式分解 10个模式合成后的理想分布图和重建分布图以及残差图 df span class token operator 61 span pd span class token punctuation span DataFrame s
  • docker安装 loki

    新建 docker span class token operator span compose span class token punctuation span yml version span class token operator
  • 【软件使用Ubuntu】开机时kernel: ACPI BIOS Error (bug)

    1 journalctl x 显示开机启动问题 2 解决 sudo gedit etc default grub xff08 打开文档 xff09 GRUB CMDLINE LINUX DEFAULT 61 quiet splash log
  • Linux /etc/profile.d/*.sh配置环境变量

    文章目录 原理示例 原理 etc profile文件中有如下一段脚本 xff1a span class token keyword if span span class token punctuation span d etc profil
  • 腾讯云服务器-公网IP与域名绑定

    接着上篇 xff0c 腾讯云服务器Ubuntu 配置mysql nginx nodejs cycong108的博客 CSDN博客 现在 xff0c 云服务器已经配置好了 xff0c 其中主要是安装了Nginx xff0c 当在浏览器访问公网
  • nextcloud私有云搭建

    Nextcloud 是一款自由 开源 的类 Dropbox 软件 xff0c 由 ownCloud 分支演化形成 它使用 PHP 和 JavaScript 编写 xff0c 支持多种数据库系统 xff0c 比如 MySQL MariaDB
  • 深度学习环境配置 ubuntu安装CUDA10.2失败!

    深度学习环境配置 ubuntu安装CUDA10 2失败 xff01 按照网上教程安装CUDA10 1 或 CUDA10 2时候 xff0c 即执行官方的命令的时候 root 64 6c000e89a184 sh cuda 10 2 89 4
  • Ubuntu构建ARM交叉编译器

    本文将在一个纯净的Ubuntu 22 04 LTS 下构建ARM交叉编译器 GCC版本为11 1 0 必需的依赖项 xff1a span class token function sudo span span class token fun
  • git配置用户名和邮箱

    局部配置 xff0c 针对具体项目 xff0c 在项目目录下运行命令 xff1a git config user span class token punctuation span name span class token string
  • pve cpu监测 温度功耗监测软件

    https linux cn article 10467 1 html 强烈建议python3 pip3
  • 远程桌面Xrdp登录蓝屏问题

    先卸载了自己之前安装的xrdp和tightvncserver sudo apt get purge xrdp sudo apt get purge tightvncserver sudo apt get install xserver xo
  • 音频编码原理

    一 音频有损压缩技术 消除冗余信息 xff08 有损压缩 xff0c 消除冗余信息后 xff0c 无法还原出原声 xff09 无损压缩 xff08 消除冗余信息后仍能够还原出原声 xff09 音频压缩技术是在保证信号在听觉范围不产生失真的前
  • 关于C语言中的左移与右移

    总结 1 左移时总是移位和补零 无论是有符号类型数据还是无符号类型数据都统称为逻辑左移 2 右移时无符号数是移位和补零 xff0c 此时称为逻辑右移 3 右移时而有符号数大多数情况下是移位和补最左边的位 xff08 也就是补最高有效位 xf
  • win10安装visual studio C++ build tools 提示安装包丢失或毁坏(安装包)

    是不是这个问题 xff1f 网上搜说是证书的问题 xff0c 但我自己一查证书没问题 xff0c 网上又说要fq xff0c 很多都是浏览器fq xff0c 但安装不走浏览器 如果你想查看证书 xff0c 以及后续问题 xff0c 参考文章
  • 安装Node.js(Windows 二进制文件 (.zip))记录

    本次笔者在本地电脑安装Node js xff0c 搭建开发环境 因遇到了一些问题 xff0c 所以 xff0c 留下记录 选择安装官网的LTS版本 xff1a 解压后 xff0c 笔者重命名文件夹名称为 nodejs xff0c 再在目录中