npm和nrm的使用
npm
-
node package manager(node包管理工具)
-
npm安装:在安装node时默认安装了npm,可以通过
npm -v
查看版本号 -
作用:
(1).管理项目中的模块依赖(主要是第三方模块)
初始化项目命令:npm init
或npm init -y
,通过此命令会在项目根目录下生成package.json文件。package.json文件是用来描述项目的。{ "name": "1",//项目的名字 "version": "1.0.0",//版本号 "description": "",//项目描述 "main": "index.js",//入口文件 "scripts": {//npm脚本代码 "test": "echo \"Error: no test specified\" && exit 1" }, "author": "",//作者 "license": "ISC",//认证 "devDependencies": { "gulp": "^4.0.2" } }
(2).npm可以用来下载第三方模块,并且在下载时,根据模块的依赖关系,把模块的依赖模块也下载下来。
下载安装模块命令:
npm install 包名[@ 版本号] [参数]
参数:
-g
全局安装--save-dev
--save
(注:全局安装的依赖安装在C:users\用户名\AppDate\Roaming\npm文件夹下)简写:
npm i 模块名@版本号 参数
删除模块:
npm uninstall 模块名@版本号 参数
清除npm缓存:
npm cache clear -f
(npm安装时,如果出错了,可以使用这句话清除缓存)常见问题:如果npm安装过程中出现错误? 怎么办?
答:先用 npm uninstall 删除 模块; 清除npm缓存
nrm
- 使用nrm来切换npm下载地址(切换镜像源)。
npm虽然好用,但有它的下载地址是在国外,也就是说,每次使用 npm 下载的时候,都是去国外的服务器上进行下载,那么就会有很多不稳定的因素(慢,丢包等等),我们就可以nrm进行切换镜像的来源。
安装: npm install nrm -g
检测是否安装成功: nrm --version
查看版本号
查看可用的镜像列表:nrm ls
查看 nrm 镜像源地址网速:nrm test
切换镜像源地址 nrm use 源名称
,比如 nrm use taobao