vue学习之npm安装镜像、npm命令及nrm切换镜像

vue学习之npm安装镜像、npm命令及nrm切换镜像

npm简介

npm,全名 node package manger(node 包管理器)。npm 是 Node 的开放式模块登记和管理系统,是 Node.js 包的标准发布平台,用于 Node.js 包的发布、传播、依赖控制。

官网:https://www.npmjs.com

文档:https://docs.npmjs.com

npm中文:npm/npm - npm 中文文档

npm 随 node.js 的安装一同安装,安装完 node.js 后,npm 自动可用。

Node.js 官网: Node.js

npm镜像

淘宝镜像站:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

淘宝NPM镜像:之前的镜像域名已经换成新的了,目前最新地址如下;


http://npmmirror.com
http://registry.npmmirror.com

npm官方地址:http://registry.npmjs.org

修改成淘宝镜像地址:国内更快;

npm config set registry http://registry.npmmirror.com

查看当前npm平台地址:


 npm config get registry
"http://registry.npmmirror.com"

也可以直接找到  ​​C:\Users\用户名.npmrc​​ 这个文件修改(不推荐):


registry=http://registry.npmmirror.com/

npm升级

npm 是随 Node.js 安装的,若想升级到最新版本:

npm install npm@latest -g

但一般 node.js 各版本有与其匹配的 npm 版本,所以,要升级就一起升吧

查看 node.js 和 npm 版本匹配

npm基本命令

npm -h  // 获取帮助信息;查看npm命令列表,列表常用命令的使用;
npm config -h // 查看 config 的用法
npm help config   // 会打开本地安装的关于 config 的文档,显示更全面的信息
npm -v // 显示当前 npm 版本信息
npm ls // 列出当前项目目录安装的包
 npm ls -h // 查看 ls 帮助信息
 npm ls -g // 加上 -g,会显示所有全局的包,不加就只会显示当前目录的包
npm -l // 查看 npm 各命令基本用法, 或加个 more ,可以一屏一屏浏览(npm -l | more)
npm info // 显示某个模块的具体信息(npm info vue)
npm list // 以树型结构列出当前项目或全局安装的所有模块,以及依赖的模块(npm list vue -g  查看全局安装的 vue 的模块或依赖)
npm install <package name> // 安装依赖  加 -g 为全局安装  不加为本地安装
npm install <package name> --save // 将安装的模块信息记录在  package.json 文件中的 dependencies 属性中
npm install <package name> --save-dev // 将安装的模块信息记录在 package.json 文件中的 devDependencies 属性中
npm uninstall [package name] // 卸载本地安装的模块
npm uninstall [package name] -g //卸载全局安装的模块

npm全局安装和本地安装的模块有什么区别?

全局安装的包只需要安装一次,以后在计算机任何位置都可以使用这个包;

本地安装的包只能用在当前目录的项目中,换到其他目录就不能用了;

总结:全局安装的包,安装一次重复使用;本地安装的包,使用什么就安装什么;

哪些包应该放在全局,哪些包又该放在本地?

约定俗成的:对于提供命令行工具的包进行全局安装,其他包本地安装;

比如:安装 ​​eslint​​ 包

npm install eslint -g

使用指令  ​​--init​​ 设置一个配置文件

像这种能提供指令的包通常进行全局安装;

不确定哪个包是不是有指令的话,就先安装在本地,在以后实践中发现这个包提供指令,还可以卸载包,重新安装到全局。

使用nrm查看和切换镜像

1、通过npm安装nrm

npm install -g nrm

2、通过nrm查看和切换镜像源(命令):nrm ls

注意:下面的 * 表示当当前正在使用的源,

3、切换镜像源:

nrm use taobao
  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妮子果酱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值