npm 有时候无法下载或者安装的问题解决办法(nodejs)
来源:互联网 发布:c语言指针书籍 编辑:程序博客网 时间:2024/06/05 19:49
参考文档:http://blog.csdn.net/eagyne/article/details/53780653
1. 问题情景1,npm无法下载
(1)问题描述:
使用nodejs 下载一些工具,由于国内访问很多外网的限制,会出现下载失败的问题,
比如下载命令npm install -g create-react-app安装create-react-app的时候出现错误,
(2)解决方法
这个时候,需要配置路径为taobao的免费 registry,如下:
npm config set registry https://registry.npm.taobao.org-- 配置后可通过下面方式来验证是否成功npm config get registry-- 或npm info express
截图如下:2. 问题情景2,无法创建项目(和问题1一样的解决方案)
(1)问题描述
create-react-app my-app
来创建一个新的React应用。由于某原因,在拉取各种资源时,往往会巨慢,一直卡在
fetchMetadata: sill mapToRegistry uri http://registry.npmjs.org/whatwg-fetch
解决方案是换源,虽然平常使用cnpm来代替npm,但也只是使用新的指令而已,而在寻求create-react-app的相关配置希望修改registry时失败了,最后发现create-react-app指令默认调用npm,于是直接把npm的register给永久设置过来就好了,这样使用cnpm或者npm就没差别了。
(2)解决方案
npm config set registry https://registry.npm.taobao.org-- 配置后可通过下面方式来验证是否成功npm config get registry-- 或npm info express
设置成功后,再执行create-react-app my-app
:
3.利用nodejs的npm命令下载相关包
(1)如果想利用nodejs的npm命令下载某个包的指定版本,比如react包的15.3.2版本等,那么如下:
npm install --save react@15.3.2
这样下载的react版本号就是15.3.2,如果不写 @15.3.2 ,那么就下载的是比较新的版本
(2)创建工程,或者网上下载到了别人的项目,里面有package.json文件,里面的dependencies属性是本项目依赖的所有包,逐个下载肯定不是很好的选择,太费劲了,有个命令可以下载所有dependencies里定义到的包,如下:
npm安装package.json时 直接转到当前项目目录下用命令npm install 或npm install --save-dev安装即可,自动将package.json中的模块安装到node-modules文件夹下
(3)查看版本号,例如查看安装的react的版本号,命令如下:
npm info react
- npm 有时候无法下载或者安装的问题解决办法(nodejs)
- nodejs解决通过npm无法安装forever的方法
- nodejs的npm安装错误
- maven 无法下载bundle类型的问题解决办法
- repo命令无法从gooole的网站下载问题解决办法
- 解决NPM使用下载慢或者无法下载的问题error
- ubuntu 下载最新版本的nodejs npm
- Node.js 笔记(一)nodejs npm express 的安装
- .net framework无法安装 (权限问题解决办法)
- nodejs npm 安装报错 无法安装 behind a proxy
- 安装NodeJS & npm + npm常用命令
- nodejs中npm 安装无法进行及切换淘宝源的方法
- stm32串口下载出现端口搜索不到或者一直处于连接状态的问题解决办法
- nodejs npm安装‘包’失败或者安装‘包’过慢的解决办法和forever包的使用方式
- WINDOWS系统下NODEJS、NPM、EXPRESS的下载和安装教程
- ubuntu Nodejs和npm的安装
- ubuntu Nodejs和npm的安装
- ubuntu Nodejs和npm的安装
- 二叉树中度为0的结点数与度为2的关系图解证明
- 每个开发人员都应该知道的 10 个 Linux 命令
- Snapdragon Profiler常见问题总结
- Java NIO 详解(概念)
- 查看ORACLE 数据库及表信息
- npm 有时候无法下载或者安装的问题解决办法(nodejs)
- 英语四级常考100个短语
- C++调用C#的DLL实现方法
- K-均值聚类算法
- 分布式消息中间件RocketMQ学习教程①
- 【LeetCode】C# 109、Convert Sorted List to Binary Search Tree
- 查看glibc版本
- PHP中使用curl及代理IP模拟post提交【两种实用方法】
- 聊聊C#反射概念(一)