npm淘宝镜像修改讲解

一、最顶级的使用

1、安装cnpm

npm i -g cnpm --registry=https://registry.npm.taobao.org

2、然后就可以cnpm安装依赖包了

cnpm i -g  vue vue-cli

3、cnpm config ls 查看

E:\我的项目\2018-08>cnpm config ls
; cli configs
disturl = "https://npm.taobao.org/mirrors/node"
metrics-registry = "https://registry.npm.taobao.org/"
registry = "https://registry.npm.taobao.org/"
scope = ""
user-agent = "npm/6.3.0 node/v8.11.3 win32 x64"
userconfig = "C:\\Users\\Administrator\\.cnpmrc"

; node bin location = D:\Program Files\nodejs\node.exe
; cwd = E:\我的项目\2018-08
; HOME = C:\Users\Administrator
; "npm config ls -l" to show all defaults.

E:\我的项目\2018-08>

会发现里面的registry变成了淘宝的镜像(仓库):https://registry.npm.taobao.org/

【本文里面的“镜像”等同于“仓库”,下同】

二、原始的npm

1、查看原始配置 npm config ls

E:\我的项目\2018-08>npm config ls
; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/5.6.0 node/v8.11.3 win32 x64"

; userconfig C:\Users\Administrator\.npmrc
cache = "D:\\Program Files\\nodejs\\node_cache"
prefix = "D:\\Program Files\\nodejs\\node_global"

; builtin config undefined

; node bin location = D:\Program Files\nodejs\node.exe
; cwd = E:\我的项目\2018-08
; HOME = C:\Users\Administrator
; "npm config ls -l" to show all defaults.

E:\我的项目\2018-08>

会发现里面的registry是npm原始的镜像:https://registry.npmjs.org/

2、npm临时使用淘宝镜像安装依赖包

npm i -g express --registry https://registry.npm.taobao.org

3、npm持久使用淘宝镜像安装依赖包

npm config set registry https://registry.npm.taobao.org
npm i -g express

注意,不推荐这样子,因为把npm的镜像完全设为了淘宝的镜像,万一我们有些依赖包只有npm原始镜像里面才有,而淘宝里面没有,那就悲剧了。所以分开npm和cnpm是最好的。

三、一些常用设置

1、查看【npm 与 cnpm 是2个不同的】

npm config ls
cnpm config ls

2、设置:主要是设置cache和prefix

npm cofig set cache "D:\Program Files\nodejs\node_cache"
npm cofig set prefix "D:\Program Files\nodejs\node_global"

cnpm cofig set cache "D:\Program Files\nodejs\node_cache"
cnpm cofig set prefix "D:\Program Files\nodejs\node_global"

3、最后的结果

E:\我的项目\2018-08>cnpm config ls
; cli configs
disturl = "https://npm.taobao.org/mirrors/node"
metrics-registry = "https://registry.npm.taobao.org/"
registry = "https://registry.npm.taobao.org/"
scope = ""
user-agent = "npm/6.3.0 node/v8.11.3 win32 x64"
userconfig = "C:\\Users\\Administrator\\.cnpmrc"

; userconfig C:\Users\Administrator\.cnpmrc
cache = "D:\\Program Files\\nodejs\\node_cache"
prefix = "D:\\Program Files\\nodejs\\node_global"

; node bin location = D:\Program Files\nodejs\node.exe
; cwd = E:\我的项目\2018-08
; HOME = C:\Users\Administrator
; "npm config ls -l" to show all defaults.

E:\我的项目\2018-08>npm config ls
; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/5.6.0 node/v8.11.3 win32 x64"

; userconfig C:\Users\Administrator\.npmrc
cache = "D:\\Program Files\\nodejs\\node_cache"
prefix = "D:\\Program Files\\nodejs\\node_global"

; builtin config undefined

; node bin location = D:\Program Files\nodejs\node.exe
; cwd = E:\我的项目\2018-08
; HOME = C:\Users\Administrator
; "npm config ls -l" to show all defaults.

E:\我的项目\2018-08>

到此这篇关于npm淘宝镜像修改讲解的文章就介绍到这了,更多相关npm淘宝镜像内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • npm配置国内镜像资源+淘宝镜像的方法

    npm介绍 1.说明:npm(node package manager)nodejs的包管理器,用于node插件管理(包括安装.卸载.管理依赖等): 2.使用npm安装插件:命令提示符执行npm install <name> [-g] [--save-dev]: 2.1.<name>:node插件名称.例:npm install gulp-less --save-dev 2.2.-g:全局安装.将会安装在C:\Users\Administrator\AppData\Roaming\

  • npm国内镜像 安装失败的几种解决方案

    前言 本文主要介绍的是关于npm安装失败的解决方案,分享出来给大家参考学习,下面来看看详细的介绍: 方法如下 镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 1.通过config命令 npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确这个命令会有字符串response) 2.命令行指定 npm --registry https:

  • 详解npm 配置项registry修改为淘宝镜像

    在使用npm 的过程中,搜索网上的资料基本上可以看到类似如下的描述:"npm是国外的,使用起来比较慢,我们这里使用淘宝的cnpm镜像".初体验,不知道淘宝cnpm镜像为何物.根据这句描述,我们应该可以理解有2件事要做: 1:找到淘宝的镜像地址: 2:更改当前npm所使用的下载包服务器地址: 打开https://npm.taobao.org/ 上面的地址太多,根本不知道那个是我可以用的地址: 百度看了一下,例如执行下面的指令就可以使用cnpm利用国内镜像服务了: npm install

  • 淘宝网提供的国内NPM镜像简介和使用方法

    淘宝的 NPM 镜像是一个完整的npmjs.org镜像.你可以用此代替官方版本(只读),同步频率目前为 15分钟 一次以保证尽量与官方服务同步. 1.当前 registry.npm.taobao.org 是从 registry.npmjs.org 进行全量同步的.2.当前 npm.taobao.org 运行版本是: cnpmjs.org@0.4.13.系统运行在 Node.js@v0.11.12 上. 使用说明 可以通过定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm: 复

  • 利用NPM淘宝的node.js镜像加速nvm

    NVM 加速 安装 Node.js 一般都是用 nvm 但是安装之后使用体验就不咋地了,由于某些不可变原因,国内网络就不好吐槽了:就连执行一下 nvm ls-remote 都要很久. 当然"道"高一尺"魔"高一丈,聪明的国人肯定也想出了对应的解决方案,就是建立了各种各样的镜像:比如淘宝源 淘宝 NPM 镜像 所以加速 nvm 的方法就是使用 NPM 淘宝的 node.js 镜像. 临时方案: 在运行 nvm 命令之前执行设置一个变量的命令 NVM_NODEJS_OR

  • 使用淘宝镜像cnpm安装Vue.js的图文教程

    前言 Vue.js是前端一个比较火的MVVM框架,要使用它,我们必须提前配置,其中有一种安装方式是使用npm,比较适合比较大型的应用.今天就来看看这种方式如何操作,由于npm是国外的,使用起来比较慢,我们这里使用淘宝的cnpm镜像来安装vue. 步骤 首先我们需要下载npm,因为我已经提前安装了node.js,安装包里面集成了npm,然后我们就可以利用npm命令从获取淘宝镜像的cnpm了. 1.打开命令行窗口,输入 npm install -g cnpm --registry=https://r

  • npm 更改默认全局路径以及国内镜像的方法

    可以通过命令行的方式修改配置项和添加镜像,也可以通过配置文件的方式完成同样的功能. 命令行式方式 npm更改默认全局路径和cache路径 npm config set prefix 新路径 npm config set cache 新路径 npm config set registry https://registry.npm.taobao.org 查看更改结果 npm config ls -l或npm config list 配置文件的方式 在用户主目录下添加文件.npmrc 添加文件内容 r

  • npm淘宝镜像修改讲解

    一.最顶级的使用 1.安装cnpm npm i -g cnpm --registry=https://registry.npm.taobao.org 2.然后就可以cnpm安装依赖包了 cnpm i -g vue vue-cli 3.cnpm config ls 查看 E:\我的项目\2018-08>cnpm config ls ; cli configs disturl = "https://npm.taobao.org/mirrors/node" metrics-regist

  • Visual Studio 2017使用淘宝镜像的方法

    使用VS2017还原NPM包时,因为要访问外网,安装时间特别漫长,而且等待很长时间也可能安装错误 npm安装 淘宝 NPM 镜像:一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步. 安装淘宝镜像 1 npm config set registry https://registry.npm.taobao.org 2 npm info underscore 3 修改VS2017Npm外部配置工具 Npm配置默认选项 需要添加以

  • 解决Mac下安装nmp的淘宝镜像失败问题

    安装命令如下: npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose 提示报错,信息如下: npm ERR! Darwin 16.6.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "cnpm" "--reg

  • Scrapy基于selenium结合爬取淘宝的实例讲解

    在对于淘宝,京东这类网站爬取数据时,通常直接使用发送请求拿回response数据,在解析获取想要的数据时比较难的,因为数据只有在浏览网页的时候才会动态加载,所以要想爬取淘宝京东上的数据,可以使用selenium来进行模拟操作 对于scrapy框架,下载器来说已经没多大用,因为获取的response源码里面没有想要的数据,因为没有加载出来,所以要在请求发给下载中间件的时候直接使用selenium对请求解析,获得完整response直接返回,不经过下载器下载,上代码 from selenium im

  • 淘宝网提供的国内RubyGems镜像简介和使用方法

    解决方案是使用淘宝的 RubyGems 镜像,它是一个完整 rubygems.org 镜像,你可以用此代替官方版本,同步频率目前为15分钟一次以保证尽量与官方服务同步. 如何使用 gem 移除旧源,改用新源即可. 复制代码 代码如下: $ gem sources --remove https://rubygems.org/$ gem sources -a http://ruby.taobao.org/$ gem sources -l*** CURRENT SOURCES *** http://r

随机推荐