npm的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
1.帮助文档
npm help
2.配置信息
npm config
2.1查看全局安装目录
npm config get prefix
2.2查看仓库源地址
npm config get registry
2.3设置仓库源
npm config set registry 国内源URL
淘宝:https://registry.npmmirror.com
腾讯:https://mirrors.cloud.tencent.com/npm/
注:以上地址截止到2024/03/19亲测可用,配置后会在用户目录下生成 .npmrc 文件,可前往手动修改
3.使用包
3.1 安装
npm install 包名
注:默认是安装最新版本到当前目录的!
安装到全局目录带上 -g
参数
安装指定版本npm install 包名@版本号
查看包的版本列表npm view 包名 versions
3.2 卸载
npm uninstall 包名
4.其他
package.json: 保存项目配置的文件
项目依赖的包信息, 注意版本号前的符号不同代表不同含义
"dependencies": {
"express": "^4.18.3", //^代表 支持4.xx.xx 即大版本号内最新版本
"query": "~0.2.0" //~代表 支持0.2.xx 即小版本支持到最新版本
}
开发环境额外的依赖包
"devDependencies": {
"webpack": "^5.90.3"
}
协同开发时在package.json目录下执行 npm install
即可安装全部的项目依赖包。