npm换源
来源:互联网 发布:淘宝代码怎么用的 编辑:程序博客网 时间:2024/06/05 12:43
npm 是node.js 环境下的包管理器,非常强大智能.
生活这这片神奇的土地上,各种奇葩手段屡见不鲜啊.
为什么要换源? npm 官方站点 http://www.npmjs.org/ 并没有被墙,但是下载第三方依赖包的速度让人着急啊!
就拿阿里云环境来说,有时npm 一个包也需要耐心等待……等待过去也许是原地踏步,也许就是安装失败.
幸运的是,国内有几个镜像站点可以供我们使用,本人在使用 http://www.cnpmjs.org/
速度非常快,镜像站会实时更新,为我们节省了好多时间.如何给本机换源呢?
(1)通过 config 配置指向国内镜像源
npm config set registry http://registry.cnpmjs.org //配置指向源
npm info express //下载安装第三方包
(2)通过 npm 命令指定下载源
npm –registry http://registry.cnpmjs.org info express
(3)在配置文件 ~/.npmrc 文件写入源地址
nano ~/.npmrc //打开配置文件
registry =https://registry.npm.taobao.org //写入配置文件
推荐使用最后一种方法,一劳永逸,前面2钟方法都是临时改变包下载源.
如果你不像使用国内镜像站点,只需要将 写入 ~/.npmrc 的配置内容删除即可.
npm获取配置有6种方式,优先级由高到底。
1.命令行参数。 –proxy http://server:port即将proxy的值设为http://server:port。
2.环境变量。 以npm_config_为前缀的环境变量将会被认为是npm的配置属性。如设置proxy可以加入这样的环境变量npm_config_proxy=http://server:port。
3.用户配置文件。可以通过npm config get userconfig查看文件路径。如果是mac系统的话默认路径就是$HOME/.npmrc。
4.全局配置文件。可以通过npm config get globalconfig查看文件路径。mac系统的默认路径是/usr/local/etc/npmrc。
5.内置配置文件。安装npm的目录下的npmrc文件。
6.默认配置。 npm本身有默认配置参数,如果以上5条都没设置,则npm会使用默认配置参数。
为npm设置代理
$ npm config set proxy http://server:port
$ npm config set https-proxy http://server:port
如果代理需要认证的话可以这样来设置。
$ npm config set proxy http://username:password@server:port
$ npm config set https-proxy http://username:pawword@server:port
如果代理不支持https的话需要修改npm存放package的网站地址。
$ npm config set registry “http://registry.npmjs.org/”
- npm换源
- npm换源
- npm - 换淘宝源
- npm换源
- npm换源指令
- npm换源
- npm换源
- 给电脑换源 npm 国内镜像 cnpm
- 换源NPM为国内镜像CNPM
- 换源
- 换源
- npm 更换国内源
- nrm切换npm源
- nrm切换npm源
- npm源无法访问解决方案
- nrm切换npm源
- npm 源管理 nrm
- npm源管理
- “转载”目录说明
- 一个简单例子讲明mysql存储过程是什么
- 《Java设计模式之适配器模式》
- 组合Problem
- C++标准转换运算符const_cast
- npm换源
- Android视图绘制View相关概念基本总结
- Mongodb从0到1系列二:数据库与集合操作、文档增删改查
- AI:一个全新的时代
- 关于博客更新
- 课时12 Linux文件系统挂载管理
- HTML入门笔记18-HTML中点击链接发送邮件
- 【python】md5加密
- datatables实现分页