`
hongtoushizi
  • 浏览: 361355 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

[nodejs]国内npm安装nodejs modules失败的几个解决方案

阅读更多

转载自: http://www.cnblogs.com/enix/p/3635343.html

[nodejs]国内npm安装nodejs modules失败的几个解决方案

 

使用npm安装node模块时经常有卡住安装失败的情况,如图所示。原因在于npm服务器在美国,还有就是某强大的防火墙作用。这样的问题导致很多新手放弃使用node,几乎每天都有新手再问这个问题。现在分享一下解决这个问题的解决方案

1.可以通过一劳永逸的方式修改代理地址

2.更换npm源拼rp

 

(谢谢供图的低胸)

环境确认

 

 1.确定一下你的npm config情况

1
npm config ls

 2.详解 

  1.npm默认源地址

  2.用户配置文件所在地址

  3.代理服务器

  4.用户配置的源地址

 

修改方案

 1.土鳖式

 修改npm用户配置文件.npmrc,路径在上图的2,如果没有就自贱一个。用纯文本编辑器打开编辑

选一种即可,有代理最好设代理

代理地址为http://www.xxxx.com:port

 

2.文艺范

直接使用命令行工具命令修改,还是二者选其一

npm config set proxy="http://127.0.0.1:8087"//设置代理地址 http://www.xxxx.com:port格式
npm config set registry="http://registry.npmjs.org"//设置npm源地址

 

 后面会提供优质npm源地址,cnpm 呵呵一下。

3.安装时临时修改npm源地址

npm install express --registry=http://registry.npmjs.org //e.g

总结

  1. 如果大家有稳定的代理服务器还是使用代理最好
  2. 没有代理条件就只能使用更换源地址的方式打游击了
  3. npm在国外不是很稳定,安装失败以后使用npm cache clean 清一下缓存,多安装试试。

希望对大家有所帮助


最后提供一个npm源地址集合的站点 http://blog.modulus.io/npm-mirrors

分享到:
评论

相关推荐

    Nodejs-v4.2.4以及npm和cnpm优雅安装

    node下的npm或者国内镜像安装路径乱,不好管理,于是做了此教程。 下载node-v4.2.4.rar减压到相应的目录,本人是减压到”D:\Program Files”这个目录下 环境变量的配置: 1.在path变量中加入————-注意替换...

    Nodejs中 npm常用命令详解

    NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。 npm是一个node包管理和分发工具,已经成为了非官方的发布node模块...

    07-nodejs-npm-express

    实验07:NodeJS和NPM 代码大战挑战 完成并按照实验01的提交说明进行操作。 实验07提交说明 请遵循实验01的提交说明。 资源 配置 您的存储库必须包括: 07-nodejs-npm-express └── starter-code └── driver-...

    nodejs安装包 包含npm和express和jade

    nodejs的安装版包含了npm以及express和jade

    nodejs环境整合包

    5. NPM安装完成后,将"D:\nodejs\node_modules"加入系统环境变量NODE_PATH中。 6. 安装express: npm install express -g //安装最新版express npm install express@2.5.0 //安装指定版本express npm remove ...

    nodejs安装和卸载,超全!

    nodejs安装和卸载 Ubuntu 上安装 上 Node.js ⽅式⼀:直接安装 ⼀、安装 1.$ sudo apt-get install nodejs 2.$ sudo apt-get install npm ⼆、升级 1.升级npm命令如下: $ sudo npm install npm -g /usr/local/bin/...

    webstorm中配置nodejs环境及npm的实例

    在node的安装的根目录,也就是nodejs文件夹下新建两个名字为node_cache、node_global文件夹 设置环境变量:变量名:NODE_PATH 值:D:\Program Files\nodejs\node_global\node_modules 注意:因为我是把nodejs安装在...

    NodeJS packages with basic modules

    NodeJS executable with basic modules like npm & express & socket.io

    修改npm全局安装模式的路径方法

    打开 ‘nodejs安装目录/node_modules/npm/.npmrc‘ ,修改此文件为: prefix = G:\nodejs\npm_global_modules 好了,试一下 npm install bootstrap -g 是否安装在了指定目录呢? 如果此方法对你无效

    修改Nodejs内置的npm默认配置路径方法

    Nodejs 内置的npm默认会把模块安装在c盘的用户AppData目录下(吐槽一下:不明白为啥现在的软件都喜欢把资源装在这里) C盘这么小,肯定是不行的,下面一步步修改到D盘 1.打开cmd命令行,查看当前配置 输入 npm ...

    nvm、nrm、npm 安装和使用详解(小结)

    如果之前是在官网下载的 node 安装包,运行后会自动安装在全局目录,其中node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm 安装

    npm_modules的全套压缩包,直接帮助你安装你的cnmp工具

    资源属于这个博客:https://mp.csdn.net/console/editor/html/105682569。希望大家能解决问题。。

    浅析Nodejs npm常用命令

    安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。 node的安装分为全局模式和本地模式。 一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_modules目录下。 在全局...

    Node.js | Node.js安装及npm模块插件安装路径配置,并安装Vue CLI

    引:在安装完nodejs后,通过npm下载全局模块默认安装到{%USERDATA%}C:\Users\username\AppData\下的Roaming\npm下,这当然是不太对的默认。 一、npm模块插件安装路径配置 不推荐Node.js安装在c盘 安装LTS版本的...

    详解离线安装npm包的几种方法

    本篇文章就来讲一讲离线安装npm包的几种方法。 接下来的部分,我将以离线安装pm2为例来进行说明。pm2是一个进程守护程序,用于启动node集群和服务进程出错时自动重启,在生产环境下部署nodejs应用一般都会使用到。 ...

    NodeJs+HTML5+Web Socket实现五子棋小游戏

    NodeJs+HTML5+Web Socket实现五子棋小游戏 1.npm install 2. nodemon/node index.js 问题解决方法:因为将node_modules一起上传了,大家如果不能启动可以删掉node_modules,然后在npm install就ok了。

    jvm-npm, 适用于JVM的兼容CommonJS模块加载器.zip

    jvm-npm, 适用于JVM的兼容CommonJS模块加载器 JVM上Javascript运行时中的NPM... 实现基于 http://nodejs.org/api/modules.html,应该完全兼容。 当然,不包括完整的node.js API,因此不要期望依赖于它的所有标准NPM模块

    nodejs网络图片爬虫

    解压后,如果node_modules里面你文件路径与你电脑的路径不符,你可以删除了node_modules这个文件然后在运行一下npm install就可以了

    一键生成整库的mapper entity dao service serviceTest controller

    一键生成整库的mapper ...# npm install apidoc -g // -g意思是安装到global目录下,也就是上面设置的XXX\nodejs\node_global # 在apidoc.json 存在的目录下执行 apidoc -i src/ -o apidoc/ # apidoc支持文档请自行查询

    MAC版本:opencv4nodejs.tar.gz

    MAC版本的opencv4nodejs的已经编译版本,直接解压放在/usr/local/lib/node_modules目录下。编译环境:MacOS:10.14.6,node:v12.8.0(npm:6.11.2),适用于:appium:1.14.2,其他环境下可能存在不兼容问题,慎用...

Global site tag (gtag.js) - Google Analytics