`
geograous
  • 浏览: 622 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

使用代理的情况下配置npm

阅读更多
npm获取配置有6种方式,优先级由高到底。

命令行参数。 --proxy http://server:port即将proxy的值设为http://server:port。

环境变量。 以npm_config_为前缀的环境变量将会被认为是npm的配置属性。如设置proxy可以加入这样的环境变量npm_config_proxy=http://server:port。

用户配置文件。可以通过npm config get userconfig查看文件路径。如果是mac系统的话默认路径就是$HOME/.npmrc。

全局配置文件。可以通过npm config get globalconfig查看文件路径。mac系统的默认路径是/usr/local/etc/npmrc。

内置配置文件。安装npm的目录下的npmrc文件。

默认配置。 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/"



转发自http://my.oschina.net/deathdealer/blog/208919
分享到:
评论

相关推荐

    0406-极智开发-解读配置npm和yarn的代理和registry

    0406_极智开发_解读配置npm和yarn的代理和registry

    node、npm、yarn环境安装与配置

    若需更改npm的存储位置或配置代理,可在用户目录下编辑`.npmrc`文件。 Yarn是Facebook推出的替代npm的包管理器,旨在提供更快、更可靠和更安全的包管理体验。Yarn的安装同样有多种方式,对于大部分操作系统,可以...

    npm-repository:npm存储库代理

    npm-repositorynpm repository proxy用于npm...配置npm仓库地址:npm config set registry 内网使用:1、将npm-repository-0.0.1-SNAPSHOT.jar和同级目录生成的repository仓库文件一同拷贝到内网环境中,部署运行2、

    npm install 报错解决方法

    如果你在使用代理网络环境下,需要设置npm的代理配置。可以使用`npm config set proxy http://proxy.example.com:8080`和`npm config set https-proxy http://proxy.example.com:8080`命令来设置HTTP和HTTPS代理。 ...

    使用verdaccio 搭建npm私有仓库.docx

    使用 Verdaccio 搭建 npm 私有仓库 使用 Verdaccio 搭建 npm 私有仓库是指使用 Verdaccio 工具来搭建一个私有的 npm 仓库,用于存储和管理公司或个人项目中的 npm 包。下面将详细介绍如何使用 Verdaccio 搭建 npm ...

    解决vue中使用proxy配置不同端口和ip接口问题

    本文将详细介绍如何在Vue项目中使用proxy配置不同端口和IP接口的问题解决方法,包括代理配置的基本概念、配置方法以及部署到线上环境的注意事项。 ### Vue项目代理配置基础 在Vue CLI创建的项目中,通常会使用...

    npm安装包.rar

    在IT行业中,尤其是在Web服务器和开发环境中,`npm`(Node Package Manager)是JavaScript和Node.js社区广泛使用的包管理器,用于安装、管理和更新项目依赖。在这个“npm安装包.rar”中,包含了三个核心组件的源码:...

    安装npm包管理器小结

    本文将对安装npm包管理器的过程进行详细总结,包括安装Node.js、配置npm、使用yarn以及解决常见的安装问题。对于前端开发者来说,掌握这些步骤是至关重要的,因为npm是JavaScript和Node.js生态系统的核心部分,用于...

    ng4publish:使用npm将工件部署到代理存储库nexus的示例

    创建-npm-public-作为指向代理存储库使用之前创建的存储库成员,以组的形式创建-npm-all。 添加安全领域-npm Bearer Token Realm-准备构建生成AOT编译npm run ngc开始基于AOT的构建过程npm run buildnpm客户端设置...

    Yith一个无服务器的私有npm注册表

    8. **压缩包文件“craftship-codebox-npm-382d934”**:这可能是该项目的一个特定版本,包含了源代码和配置文件,用于搭建和运行Yith无服务器私有npm注册表的实例。用户需要根据提供的代码和文档进行部署和配置。 ...

    npm常用的各种命令详解

    - **注意**: 随着前端开发工具链的发展,直接使用`npm init`来初始化前端项目的情况越来越少。例如,在使用Vue.js框架时,通常会推荐使用`vue-cli`这样的脚手架工具来快速搭建项目结构。 #### 二、配置命令 配置...

    Node.js-Verdaccio一个轻量级的私有npm代理注册表sinopiafork

    - **配置npm客户端**: 修改`~/.npmrc`或项目根目录的`.npmrc`文件,指向Verdaccio的URL。 - **发布和安装包**: 使用npm命令,如`npm publish`发布本地包到Verdaccio,`npm install`则会从Verdaccio获取依赖。 **7. ...

    npm install报错解决方案和思路.pdf

    3. **代理问题**:在需要通过代理访问互联网的环境中,需要配置npm使用代理。可以使用`npm config set proxy http://proxy-server:port`和`npm config set https-proxy http://proxy-server:port`命令设置HTTP和...

    npm-artifactory:使用工件作为npm模块数据存储的代理服务器

    使用作为npm模块数据存储的代理服务器。 将节点无缝集成到基于Java / Maven的工作流程中很有用。 。 将npmjs.org上的网络压力减轻到内部工件 发布和使用您的专有模块,而没有主要的解决方法 快照/收缩您的依赖项...

    vagrant-proxyconf:Vagrant插件,用于配置虚拟机以使用代理

    该插件可以设置: 许多程序支持的通用http_proxy等环境变量所有Chef预配者的默认代理配置Apt的代理配置Docker的代理配置Git的代理配置npm的代理配置PEAR的代理配置Subversion的代理配置Yum的代理配置Windows的简单...

    webpack动态配置反向代理.zip

    proxy: proxyConfig, // 使用proxy.config.js中的代理配置 }, ... }; ``` 通过这种方式,当我们在本地运行`npm run serve`时,Vue CLI会根据`vue.config.js`中的配置启动开发服务器,并应用反向代理。 在开发...

    vue3模板项目, 上手直接yarn或者npm i 直接加载依赖使用即可

    已配置好环境变量 , proxy反向代理等一般项目所需的配置. vite采用的是3.0版本(主要考虑兼容性问题) , 可自行升级安装最新版; 引入的插件版本适配node 14以上(还是考虑兼容性所以采用较低版本); 如果你的需要使用较...

    vue-cli使用配置

    Mock.js是一个强大的模拟数据生成器,它可以帮助开发者在没有后端接口的情况下模拟数据。 #### 引入Typescript 如果项目需要使用Typescript,可以通过安装vue-class-component和ts-loader插件来支持.vue文件中编写...

    关于vue的npm run dev和npm run build的区别介绍

    构建过程完成后,生成的文件通常会被压缩并优化,比如通过gzip模式下的一些webpack插件,使得最终部署的应用加载速度更快,资源使用更为高效。 总结来说,`npm run dev`和`npm run build`在Vue项目中分别用于开发...

    前端开发环境配置要点1

    ### 前端开发环境配置要点1:SASS安装与NPM配置详解 #### SASS安装步骤 在前端开发过程中,SASS(Syntactically Awesome Style Sheets)是一种流行的CSS预处理器,它允许开发者利用变量、嵌套规则、混合和其他功能...

Global site tag (gtag.js) - Google Analytics