1. npm简介
npm 是 Node.js 官方提供的包管理工具,开发者可通过npm上传共享代码、安装管理项目依赖。
2. 安装及版本
nodejs已经集成npm,如果本机nodejs已安装,npm也会一并安装
node -v //查看nodejs版本
npm -v //查看npm版本
如果nodejs未安装,可到nodejs官方下载安装包安装 nodejs.org/en/download…
3. 源管理
3.1 查看npm源
npm config get registry
3.2 设置淘宝npm镜像
npm config set registry https://registry.npmjs.org
如果不想把npm镜像设为淘宝的,可使用cnpm。cnpm可以替代npm使用
3.3 安装使用cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
3.4 npm升级
npm升级到某个版本
npm install npm@7.8.0 -g
npm升级到最新
npm install npm@latest -g
4. 安装依赖包
下面以loadash工具库作为示例
4.1 本地项目安装
npm install loadash //全写
npm i loadash //缩写
loadash安装到项目node_modules目录下
4.2 全局安装
npm install -g loadash
loadash被安装到全局,不会再安装到项目node_modules目录下
4.3 安装到devDependencies
npm install --save-dev loadash //全写
npm install --D loadash //缩写
loadash依赖被写入package.json文件的devDependencies节点
4.4 安装到dependencies
npm install --save loadash //全写
npm install --S loadash //缩写
loadash依赖被写入package.json文件的dependencies节点
5. 更新依赖包
npm update loadash
6. 卸载依赖包
npm uninstall loadash