轻轻松松教你下包

Posted 鲸渔要加油

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了轻轻松松教你下包相关的知识,希望对你有一定的参考价值。

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 包名	# 卸载包

以上是关于轻轻松松教你下包的主要内容,如果未能解决你的问题,请参考以下文章

轻轻松松教你写日志-超级简单

教你一招:彻底击垮面试官心里防线,让你能够轻轻松松面试成功!

陈松松:四步教你轻松添加视频字幕,省时间

陈松松:视频营销老司机,教你6步轻松剪辑视频

陈松松:视频营销高手教你策划各行业优质的视频

陈松松:视频引流高手教你3招让客户主动找上门