npm系列(一)—npm简单入门

283 阅读1分钟

1. npm简介

npm 是 Node.js 官方提供的包管理工具,开发者可通过npm上传共享代码、安装管理项目依赖。

2. 安装及版本

nodejs已经集成npm,如果本机nodejs已安装,npm也会一并安装

 node -v //查看nodejs版本
 npm -v //查看npm版本

image.png

如果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