npm 命令完整使用指南
前言
在我们的工作中,npm 是我们会经常使用到的工具,比如我们在 App 自动化测试中使用到的 appium,就是通过 npm 命令来安装的。但是有许多人表示,自己并不清楚 npm 命令的使用,本文就给大家介绍一下 npm 命令的使用。
获取更多技术资料,请点击!
安装配置
在我们安装配置好node.js
之后,npm
也是配置好的,无需我们再进行安装,我们可以在命令行中输入npm -v
,如果能够如下图那样输出版本号,即表示我们安装成功。
如果我们要更新 npm,命令如下:
镜像源配置
一般情况下,我们都会修改 npm 的镜像源,比如修改成淘宝源,或者是指定的某个源,那我们就需要配置一下镜像源了。
查询当前镜像源
设置为淘宝镜像(推荐)
设置回默认的官方镜像
初始化配置文件
通常一个项目中会使用到很多的包、库、模块、插件等等,这样使得
node_modules
这个文件夹会很大,如果要上线了或者要放到别的地方运行,直接将这个文件夹复制的话,会很大不方便。解决这个问题,可以使
package.json
。在这个文件中可以将项目依赖的包的信息,写进去,以后别人拿到这个文件就能知道,这个项目下载了哪些依赖的包。简单的来说就是,上传项目时,不要把
node_modules
上传上去,而是根据上传的package.json
重新下载一遍所需要的包。package.json
:用来存储项目下载的模块信息
package.json
创建
package.json
文件
写入模块和依赖
将所需要的模块和依赖都被写入package.json
文件中的dependencies
对象,配置安装所有的依赖包,比如要安装 react 插件,直接写在里面就行前面是模块名,后面是版本号,按对象格式书写,最后一键安装所有依赖:npm install
,简写就是:npm i
如下图:
下载模块
下载包时,会自动创建node_modules
和package.json
文件,但是我们也可以先创建和配置好所要下载的包,然后别人拿到这个文件,只需要执行npm i
命令,就可以将项目依赖的包,都一键下载下来,如下所示:
下载命令
下载安装模块,我们可以选择本地安装,也可以选择全局安装,下面是两种安装的命令:
本地安装:将安装包放在
./node_modules
下
全局安装:将安装包放在
/usr/local
下或者node
的安装目录
下载指定版本:(npm 默认下载的是最新版本)
下载多个包
指定源安装包
清理缓存
有的时候,有些包下载到一半,因为各种原因失败了(比如突然没有网了),那么这个下载了一半的包 有可能 会被缓存下来,那么以后你再次下载的时候,就都是失败的状态,那么我们就要清除掉缓存以后,再重新下载,或者在执行完命令再删除缓存文件夹。
总结
本文主要介绍了 npm 命令的使用,包括我们再各种情况下,该如何设置镜像源以及清除缓存的方法,希望本文可以帮到大家。
评论