npm install总是卡住不动问题的解决办法

 更新时间:2022年05月19日 09:36:13   作者:Eistert  
在我们安装完Node.js之后,需要使用npm命令来安装一些工具,下面这篇文章主要给大家介绍了关于npm install总是卡住不动问题的解决办法,需要的朋友可以参考下

遇到的问题

npm install -g commitizen

安装commitizen工具时,发现进度条一直卡住不动,相信很多朋友也遇到过。原因应该是国内的网络连接npm速度较慢,甚至很多东西都无法下载安装。那么如何解决这个问题呢?

方法一:安装cnpm镜像

这个是比较常用的方法,我首先也是使用了这个方法。

cnpm的安装方法,参考http://npm.taobao.org/

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

在cmd中输入以上命令就可以了,然后再使用cnpm安装

cnpm install -g nodemon

后面的操作跟不使用镜像的操作是差不多的。

方法二:使用代理registry

在网上查阅了一些资料后,决定使用代理的方式,方法也很简单,就是

npm config set registry https://registry.npm.taobao.org

然后后续的install等命令还是通过npm运作,而不是cnpm。

后记补充:

npm install有bug,大家可以安装yarn替代。

步骤:

Yarn、React Native 的命令行工具(react-native-cli)

Yarn是 Facebook 提供的替代 npm 的工具,可以加速 node 模块的下载。React Native 的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager)等任务。

npm install -g yarn react-native-cli

安装完 yarn 后同理也要设置镜像源:

yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global

如果你遇到EACCES: permission denied权限错误,可以尝试运行下面的命令(限 linux 系统): sudo npm install -g yarn react-native-cli.

安装完 yarn 之后就可以用 yarn 代替 npm 了,例如用yarn代替npm install命令,用yarn add 某第三方库名代替npm install --save 某第三方库名。

注意:目前 npm5(发文时最新版本为 5.0.4)存在安装新库时会删除其他库的问题,导致项目无法正常运行。请尽量使用 yarn 代替 npm 操作。

转载与参考

https://blog.csdn.net/WXF_Sir/article/details/112944559

解决npm install总是卡住不动的问题

https://www.cnblogs.com/pijunqi/p/14362901.html

解决npm install卡住不动的小尴尬
https://www.cnblogs.com/wenbinjiang/p/11062959.html

总结

到此这篇关于npm install总是卡住不动问题的文章就介绍到这了,更多相关npm install卡住不动内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • window10系统下nvm详细安装步骤以及使用

    window10系统下nvm详细安装步骤以及使用

    nvm可以管理不同版本的node和npm,可以简单操作node版本的切换、安装、查看等,下面这篇文章主要给大家介绍了关于window10系统下nvm详细安装步骤以及使用的相关资料,需要的朋友可以参考下
    2022-07-07
  • node.js调用C++开发的模块实例

    node.js调用C++开发的模块实例

    这篇文章主要介绍了node.js调用C++开发的模块实例,在node的程序中,如果有大数据量的计算,处理起来比较慢,可以用C++来处理,然后通过回调(callback的形式),返回给node,需要的朋友可以参考下
    2015-07-07
  • Node.js查找当前目录下文件夹实例代码

    Node.js查找当前目录下文件夹实例代码

    本篇文章主要介绍了Node.js查找当前目录下文件夹实例代码,具有一定的参考价值,有兴趣的可以了解一下。
    2017-03-03
  • node-sass@4.14.1报错的最终解决方案分享

    node-sass@4.14.1报错的最终解决方案分享

    最近在安装node-sass@4.14.1的时候遇到了些问题,所以下面这篇文章主要给大家介绍了关于node-sass@4.14.1报错的最终解决方案,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • Node.js 缓冲区(Buffer)模块的方法及实例分析

    Node.js 缓冲区(Buffer)模块的方法及实例分析

    在本篇文章里小编给大家整理了一篇关于Node.js 缓冲区(Buffer)模块的方法及实例分析,对此有兴趣的朋友们可以跟着学习下。
    2022-01-01
  • Node.js图片验证码识别功能

    Node.js图片验证码识别功能

    现在越来越多的网站采取图片验证码,防止机器恶意向服务端发送请求,但是常规的图片验证码也不是非常安全了,有非常多第三方库可以对图片上的数字文字等进行识别,下面小编给大家分享Node.js图片验证码识别功能实现,感兴趣的朋友一起看看吧
    2024-04-04
  • nodejs微信开发之授权登录+获取用户信息

    nodejs微信开发之授权登录+获取用户信息

    这篇文章主要介绍了nodejs微信开发之授权登录+获取用户信息,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • node.js require() 源码解读

    node.js require() 源码解读

    学习 Node.js ,必学如何使用 require 语句。本文通过源码分析,详细介绍 require 语句的内部运行机制,帮你理解 Node.js 的模块机制
    2015-12-12
  • Koa项目搭建过程详细记录

    Koa项目搭建过程详细记录

    本篇文章主要介绍了Koa项目搭建过程详细记录,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • 使用upstart把nodejs应用封装为系统服务实例

    使用upstart把nodejs应用封装为系统服务实例

    这篇文章主要介绍了使用upstart把nodejs应用封装为系统服务实例,需要的朋友可以参考下
    2014-06-06

最新评论