欢迎来到代码驿站!

NodeJS

当前位置:首页 > 脚本语言 > NodeJS

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

时间:2022-09-05 10:42:29|栏目:NodeJS|点击:

遇到的问题

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

总结

上一篇:Nest.js环境变量配置与序列化详解

栏    目:NodeJS

下一篇:没有了

本文标题:npm install总是卡住不动问题的解决办法

本文地址:http://www.codeinn.net/misctech/212855.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有