npm下载依赖相关命令

发布于:2024-12-18 ⋅ 阅读:(8) ⋅ 点赞:(0)

目录

一、基本命令

1.查看npm版本

2.升级npm

3.查看帮助

4.初始化项目

二、包管理命令

1.安装依赖

2.查看已安装的包

3.更新包

4.卸载包

5.查看包信息

6.搜索包

三、配置与发布命令

1.查看配置信息

2.设置配置信息

3.删除配置信息

4.登录npm 

5.发布包

6.设置npm仓库镜像

四、其他命令

1.查看过时的依赖

2.运行脚本

3.清理缓存

4.查看日志

5.检查环境

6.为包添加或修改标签

7.查看npm的全局配置路径

8.查看当前包的安装路径

9.设置npm的访问级别

10.为npm设置认证令牌

11.重构项目的node_modules目录

12.为包设置版本并发布


npm(Node Package Manager)是Node.js的包管理工具,它提供了大量的命令来管理项目依赖、配置npm环境、发布包等。以下是一些常用的npm命令及其功能说明:

一、基本命令

1.查看npm版本

npm -v 查看当前安装的npm版本号。

2.升级npm

npm install npm@latest -g 将npm升级到最新版本。

3.查看帮助

npm --help 或 npm 指定命令 --help 查看npm的帮助信息或指定命令的详细帮助信息。

4.初始化项目

npm init 引导用户创建一个新的package.json文件,用于记录项目的元数据和依赖信息。

二、包管理命令

1.安装依赖

npm install <package-name> 或简写 npm i <package-name> 安装指定的npm包及其依赖。

安装到开发环境:npm install <package-name> --save-dev 或 npm install <package-name> -D

安装到生产环境:npm install <package-name> --save 或 npm install <package-name> -S

2.查看已安装的包

npm list 或 npm ls 列出当前目录下已安装的Node.js模块及其依赖关系。

查看特定包:npm ls <package-name>

查看全局安装的包:npm list -g

3.更新包

npm update <package-name> 或 npm up <package-name> 更新指定的npm包到最新版本。

更新所有包:npm update

4.卸载包

npm uninstall <package-name> 或 npm un <package-name> 卸载指定的npm包。

5.查看包信息

npm view <package-name> 查看指定包的详细信息,如版本号、描述、依赖等。

常用字段:version(版本号)、engines(支持的Node.js版本)等。

6.搜索包

npm search <keyword> 在npm仓库中搜索包含指定关键词的包。

三、配置与发布命令

1.查看配置信息

npm config list 列出当前npm的所有配置信息。

2.设置配置信息

npm config set <key> <value> 设置npm的配置项,如仓库地址、代理等。

3.删除配置信息

npm config delete <key> 删除指定的npm配置项。

4.登录npm 

npm login 登录npm账户,输入用户名、密码和邮箱。

5.发布包

npm publish 将当前项目发布到npm仓库(前提是你已经登录并且满足了发布条件)。

6.设置npm仓库镜像

npm config set registry <url> 设置npm的仓库镜像,如淘宝的npm镜像。

// 设置npm的镜像源为淘宝镜像
npm config set registry https://registry.npm.taobao.org

四、其他命令

1.查看过时的依赖

npm outdated 列出所有已过时的包及其最新版本。

2.运行脚本

npm run <script-name> 运行package.json中定义的脚本。

3.清理缓存

npm cache clean --force 清理npm的缓存,有助于解决某些安装问题。使用--force选项会强制清理缓存,可能导致数据丢失,请谨慎使用。

4.查看日志

npm logs <package-name> 显示与指定包相关的npm日志。

5.检查环境

npm doctor 检查npm安装环境,确保npm注册表、Node.js和git等可用。

6.为包添加或修改标签

npm dist-tag add <tag> <version> 和 npm dist-tag rm <tag> 为指定版本的包添加或删除标签。

7.查看npm的全局配置路径

npm config get prefix 显示npm的全局配置路径,通常用于存放全局安装的包。

8.查看当前包的安装路径

npm root 查看当前包的安装路径。

查看全局包的安装路径:npm root -g

9.设置npm的访问级别

npm access <level> <package-name> 设置指定包的访问级别(如公开或私有)。

10.为npm设置认证令牌

npm config set //registry.npmjs.org/:_authToken <token> 在持续集成/持续部署(CI/CD)环境中为npm设置认证令牌。

11.重构项目的node_modules目录

npm rebuild 在某些情况下,可能需要重建项目的依赖项。

12.为包设置版本并发布

先运行npm version <newversion>设置新版本号,然后运行npm publish发布新版本。

这些命令涵盖了npm的大部分功能,但npm的功能非常强大且不断更新,所以建议查阅npm官方文档以获取最新和最全面的信息。
   若文章对你有帮助,点赞、收藏加关注吧!