当前位置:网站首页>npm 更改为淘宝镜像的方法[通俗易懂]
npm 更改为淘宝镜像的方法[通俗易懂]
2022-07-31 18:20:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
npm 更改为淘宝镜像的方法
1、命令行临时使用指定镜像(淘宝)
npm --registry https://registry.npm.taobao.org install express
2、命令行永久更改使用指定镜像(淘宝)
npm config set registry https://registry.npm.taobao.org
以后 npm install express 默认使用指定(淘宝)镜像
3、通过npm配置文件直接修改,本质和第2条一样,配置文件位置(windows环境)为C盘下的.npmrc文件(百度很容易查到文件路径),MAC没试过。可以用如下命令找到配置文件位置
npm config ls -l
4、使用淘宝 NPM 镜像(参考 http://www.runoob.com/nodejs/nodejs-npm.html)
命令行输入
npm install -g cnpm --registry=https://registry.npm.taobao.org
这样就可以使用 cnpm 命令来安装模块了: cnpm install express
查看目前使用的npm镜像的方法:
npm config get registry
5、设置单独某个包的下载地址(以包electron,其镜像https://npm.taobao.org/mirrors/electron/为例,参考https://reactnative.cn/docs/debugging/)
打开.npmrc,添加该包的指定镜像,截图如下
6、要想将镜像源改回国外的源可以直接将.npmrc文件直接删除,想恢复时直接从回收站还原即可。
7、查看npm源上包的所有版本,以 babel-core 为例:
npm view babel-core versions
8、安装包的最新版本,包含beta版,以 babel-core 为例:
npm install [email protected]
9、查看package-lock.json中具体依赖树(以开源库tar为例):
npm ls tar
npm的缓存及全局包位置(默认情况)
可以通过命令行”npm config get cache”获取缓存目录,对于全局路径还可以用这个命令”npm root -g”
mac下: /Users/apple/.npmrc (“apple”是自己的mac用户名)
window下:%APPDATA%/npm/node_modules
npm源管理工具:
nrm:npm install -g nrm
参考:
1、https://www.jianshu.com/p/e953bd426368
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/127518.html原文链接:https://javaforall.cn
边栏推荐
- Combinatorics Notes (6) Associative Algebra of Locally Finite Partially Ordered Sets, Möbius Inversion Formula
- JS基础小练习
- 35道MySQL面试必问题图解,这样也太好理解了吧
- 最后写入胜利(丢弃并发写入)
- 架构师04-应用服务间加密设计和实践
- 【源码解析】BeanFactory和FactoryBean
- 手把手教你学会部署Nestjs项目
- Handling write conflicts under multi-master replication (3) - Convergence to a consistent state and custom conflict resolution logic
- 迁移学习——Domain Adaptation
- 联邦学习:联邦场景下的多源知识图谱嵌入
猜你喜欢
ResNet的基础:残差块的原理
新型电信“套路”,我爸中招了!
Chinese encoding Settings and action methods return values
[TypeScript] OOP
使用 Flutter 和 Firebase 制作!计数器应用程序
Golang 小数操作之判断几位小数点与四舍五入
IP协议从0到1
【码蹄集新手村600题】不通过字符数组来合并俩个数字
[pytorch] 1.7 pytorch and numpy, tensor and array conversion
1161. Maximum Sum of Elements in Layer: Hierarchical Traversal Application Problems
随机推荐
研发过程中的文档管理与工具
MySQL common statements
几款永久免费内网穿透,好用且简单(内网穿透教程)
这位985教授火了!当了10年博导,竟无一博士毕业!
每日练习------随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。
go记录之——slice
How can we improve the real yourself, become an excellent architect?
Basics of ResNet: Principles of Residual Blocks
如何识别假爬虫?
Handling Write Conflicts under Multi-Master Replication (1)-Synchronous and Asynchronous Conflict Detection and Conflict Avoidance
Three.js入门
多主复制下处理写冲突(1)-同步与异步冲突检测及避免冲突
【luogu P8326】Fliper(图论)(构造)(欧拉回路)
flowable工作流所有业务概念
【Yugong Series】July 2022 Go Teaching Course 021-Slicing Operation of Go Containers
【Yugong Series】July 2022 Go Teaching Course 023-List of Go Containers
After Effects 教程,如何在 After Effects 中调整过度曝光的快照?
MySQL---单行函数
新型电信“套路”,我爸中招了!
【luogu P8326】Fliper (Graph Theory) (Construction) (Eulerian Circuit)