03-NPM详解

简介

官方网站:https://www.npmjs.com/ NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于前端的Maven 。

# 查看当前版本
npm -v
image-20210919203513048

其优势:

  • 快速构建nodejs工程

  • 快速安装和依赖第三方模块,比如npm install mysql redis等待。

使用npm管理项目

  1. 创建文件夹npm

  2. 项目初始化

image-20210919204101325

通过npm init得到package.json这个文件里的内容如下:

如果想直接生成 package.json 文件,那么可以使用命令

安装cnpm

安装模块

  • 安装命令

或者

npm install xxx会记录在package.json中,便于集成第三方模块,避免重复下载模块

npm管理的项目在备份和传输的时候一般不携带node_modules文件夹

  • 安装模块放在什么地方

安装的模块放在node_modules文件夹中

  • 安装指定版本

  • 添加依赖

  • 全局安装

Node.js全局安装的npm包和工具的位置:用户目录\AppData\Roaming\npm\node_modules

导入模块

或者

更换镜像

1、修改npm镜像

NPM官方的管理的包都是从 http://npmjs.com下载的,但是这个网站在国内速度很慢。

这里推荐使用淘宝 NPM 镜像 http://npm.taobao.org/

淘宝 NPM 镜像是一个完整 npmjs.com 镜像,同步频率目前为 10分钟一次,以保证尽量与官方服务同步。

2、设置镜像地址

其他命令

最后更新于

这有帮助吗?