当前位置: 首页 > article >正文

npm 安装淘宝镜像最新2023、nvm安装node报错

npm 安装淘宝镜像最新2023、nvm安装node报错

1、淘宝镜像地址更新

官方链接:https://developer.aliyun.com/mirror/NPM

旧域名:https://registry.npm.taobao.org/已经不能再使用

需使用新域名:

http://npm.taobao.org => http://npmmirror.com
http://registry.npm.taobao.org => http://registry.npmmirror.com

在这里插入图片描述

2、安装命令

方法一:

//使用阿里云定制的cnpm命令行工具代替默认的npm
npm install -g cnpm --registry=http://registry.npmmirror.com 
//检验是否成功
cnpm -v 

方法二:

//单次使用
npm install --registry-http://registry.npmmirror.com
//永久替换
//1.运行命令
npm config set registry http://registry.npmmirror.com
//2.手动修改
(1)打开.npmrc文件(C:\Program Files\nodejs\node_modules\npm\npmrc,没有的话可以使用git命令行建一个( touch .npmrc),用cmd命令建会报错)
(2)增加 registry = http://registry.npmmirror.com 即可。
//3.检验是否安装成功,查看当前使用的是那个镜像npm config get registry

切换回原来的镜像命令:npm config set registry https://registry.npmjs.org

3、不同node版本安装cnpm时报的一些错误

问题一:Unsupported engine for cnpm@9.2.0: wanted: {“node”:“>= 14.18.0”} (current: {“node”:“12.22.12”,“npm”:“6.14.16”})

直接使用命令npm install -g cnpm --registry=http://registry.npmmirror.com设置cnpm,会默认使用cnpm最新版本cnpm@9.2.0。所以会有以下提示。如是我是用了node@16.0.0然后直接运行这个命令,安装成功了,也能正常使用,不过我的项目比较老,还是需要使用12.22.12版本的node。

问题在于,在node@16.0.0版本下虽然安装好了cnpm,但是切换到12.22.12版本后,还是会报错说没有cnpm,无法使用。

在这里插入图片描述

解决方法:安装指定版本的cnpm

npm install -g cnpm@7.1.1 --registry=http://registry.npmmirror.com
//查看有哪些cnpm版本命令:
npm view cnpm versions

问题二:Error: Cannot find module ‘node:util’

在这里插入图片描述

解决方法:

//先卸载cnpm
npm uninstall cnpm
//再使用方法一中的安装指定版本的cnpm

问题三:node@9.0.0版本仍然不支持安装cnpm,报错截图如下:

本来想升级一下npm版本后再试下能否安装cnpm,奈何npm升级也提示报错。不过我的项目用node@12.22.12跟node@10.10.0这两个版本都能运行了,所以后面就没有再看这个node@9.0.0版本了,估计是不支持。

在这里插入图片描述

4、nvm 安装node报错

解决方法:

在nvm安装目录下将setting.txt文件中加入配置:

//增加后面四句配置,前面两句安装后就会有,保存后,重新打开cmd窗口,重新下载,提示已安装但不能用的node版本,先卸载然后再重新安装。
root: C:\Users\www\AppData\Roaming\nvm
path: C:\Program Files\nodejs
arch: 64 
proxy: none 
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://github.com/npm/cli/archive/

在这里插入图片描述

http://www.lryc.cn/news/2417840.html

相关文章:

  • 2024年全球50家最佳网络安全公司
  • Ubuntu 安装和配置 SSH 服务的简易教程
  • equalsignorecase 和equals的区别
  • NodeJS最新安装和环境配置教程+版本管理(超详细)
  • codec基础知识的学习
  • lwip网络协议基础介绍
  • 程序员的福音—Zeal
  • VMware 安装 CentOS7 图文教程(超详细)
  • 数据平台建设
  • 一文读懂:全网都在说的AIGC到底是什么?
  • 【项目管理】如何开展高质量的团队管理
  • 【正则化的理解】
  • 从头开始学MySQL-------存储过程与存储函数(1)
  • Linux--uboot移植(二)新UBOOT配置
  • 通信协议:HTTP知识点总结
  • VO、DTO、BO、PO、DO、POJO 数据模型的理解和实际使用
  • 360影视大全 python_「www.dy2018.com」python爬取电影天堂(www.dy2018.com)所有视屏的所有链接 - 金橙教程网...
  • 奇异值分解(SVD)详解及其应用
  • JSONP原理以及示例
  • 【802.11】MCS简介
  • sql语句中distinct的用法
  • Netcat使用学习
  • Jfinal 框架简单入门
  • ftp客户端使用详细说明【linux和windows】
  • STM32F103C8t6驱动MPU6050+HMC5883L+BMP280进行三轴姿态解算
  • JS 中 String 的字符串截取 substr 和 substring 区别的快速记忆方法
  • Ubuntu——apt-get问题
  • 电子工程师必备网址
  • VNC Server远程桌面配置详解
  • 探秘Magnetissimo:自托管的磁力链接搜索引擎