大家好,我是资深前端之路,以下是自己对npm命令的回顾梳理。喜欢的朋友记得点赞关注收藏哟!
npm
npm init :生成package.json文件。
npm i:下载对应的文件包。npm i 下载包名@版本号,可以下载制定的版本号。
-save 会自动写入依赖,进行锁定。
-dev 会自动标注是用来开发使用。devDependencies中进行锁定。
npm list:列举所有的安装模块。-g 列举全局的所有模块。
npm info:查看包名的下载信息。大小,版本,依赖,维护人员。
npm outedated:检查版本是否国企了。
npm uninstall:卸载,后面加卸载名 npm uninstall 依赖包。
npm root :查看项目中所有模块的目录。其中后面加 -g 则是查看全局安装的模块所在目录。
npm view:查看依赖包的详细信息。如npm view 依赖包 version(版本号)。
npm config get registry :获取npm镜像。
npm config set registry :设置npm 镜像,以下是淘宝和官方镜像地址:
npm config set registry https://registry.npm.taobao.org
npm config set registry https://registry.npmjs.org
nrm:
主要用来做各种下载包源镜像切换。
yarn:
yarn init:创建新项目。
yarn add:添加依赖包。yarn add 依赖包@版本 --dev(开发环境)。
yarn upgrade:依赖包升级。
yarn list:查看安装目录。
yarn remove:移除依赖包。
yarn install:安装全部依赖,其中每个下载过的依赖包,会有缓存,下载速度比npm快。
在本节梳理中,nrm 可以管理多个镜像源,npm 下载安装包,yarn同样也可以下载安装包,同时它下载时还有缓存,不必每次都从线上来,后面的下载可以直接从缓存中下载。