轻轻松松教你下包

1. 先配置 package.json 管理包

下载 Node.js 的时候自动安装了 npm

下载: Node

在在一个项目中,为了方便成员之间共享项目源代码,所以需要在共享时剔除 node_modules 文件夹

所以我们需要 package.json 的包管理配置文件,用来记录项目中都用到了哪些包,给别人下载

# 快速创建 package.json
npm init -y

2. 解决包下载慢的问题

使用淘宝的 npm 镜像服务器

# 查看当前的下包镜像源
npm config get registry

# 将下包的镜像源切换为淘宝镜像源
npm config set registry=https://registry.npm.taobao.org/

使用 nrm 切换下载包的服务器
注意: 这个要在 bash 中才能运行

# 1.通过 npm 包管理工具,将 nrm 安装为全局可用的工具
npm i nrm -g
# 2.查看所有可用的镜像源
nrm ls
# 3.将下包的镜像源切换为 taobao 镜像
nrm use taobao

3. 装包

在开发和项目上线之后都需要用到的装到 dependencies 节点中 后面加 -S

# 装指定包
npm install 包名
# 简写
npm i 包名
# 安装多个包
npm i 包名1  包名2
# 安装指定版本的包
npm i 包名@2.22.2

只在项目开发阶段会用到的装到 devDependencies 节点中 后面加 -D

npm i 包名 -D

4. 一次性装项目的包

node_modules
存放所有已安装到项目中的包

pageage-lock.json
配置文件用来记录 node_modules 目录下的每一个包的下载信息,例如包的名字、版本号、下载地址等

# 只要有记录的包一次性装完
npm i

5. 卸载包

注意: npm uninstall 命令执行成功后,会把要卸载的包,自动从 package.jsondependencies 中移除掉

npm uninstall 包名

6. 总结

包放在 node_modules

信息放在 pageage-lock.json

-g 是包安装为全局包

所以信息放在 package.jsondependencies
这个信息记录卸载就删一个,用来一次性下载所有包

npm init -y			# 管理包
npm i nrm -g		# 安装 nrm
nrm ls				# 查看镜像源 bash
nrm use taobao		# 切换为 taobao 镜像
npm i				# 装包,只开发用 npm i 包名 -D
npm uninstall 包名	# 卸载包
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值