详细介绍npm(Node Package Manager)的常用命令及其作用:
-
查看npm版本
npm -v这个命令用于检查当前安装的npm工具本身的版本。
-
升级npm
npm install npm@latest -g这条命令用于将全局安装的npm升级到最新版。
-g表示全局安装,npm@latest指明要安装npm包的最新版本。 -
查看帮助文档
npm help或者针对具体命令的帮助:
npm help <command>这些命令用来查看npm的帮助文档或特定命令的详细说明。
-
初始化项目
npm init在项目目录下运行此命令,将会引导用户交互式地创建一个
package.json文件,用于记录项目元数据和依赖信息。如果希望快速生成并默认所有设置,可以使用-y参数:npm init -y -
安装模块
- 本地安装:用于项目开发依赖,并保存到
package.json文件中相应的依赖列表里。
若要安装开发依赖(仅用于构建和测试),使用:npm install <module-name> [--save | -S]npm install <module-name> --save-dev | -D - 全局安装:作为命令行工具或全局可用的库。
npm install <module-name> -g
- 本地安装:用于项目开发依赖,并保存到
-
安装项目依赖
根据package.json文件自动下载所有依赖项:npm install如果想只安装生产依赖(
dependencies部分):npm install --production而不是同时安装开发依赖(
devDependencies部分)。 -
查看已安装的包
- 当前项目的所有依赖及其版本:
npm list - 全局安装的包:
npm list -g
- 当前项目的所有依赖及其版本:
-
查看包信息
npm view <module-name>查看指定模块的详细信息,包括版本、许可证、作者等。查看模块的依赖关系:
npm view <module-name> dependencies -
清理npm缓存
npm cache clean --force(注:在较新的npm版本中,这个命令可能已经变为
npm cache clean --force已经被弃用,建议使用npm cache clean --all或npm cache verify来管理和验证缓存。) -
启动脚本
npm start运行 package.json 中 “scripts” 字段中定义的 “start” 命令,通常用于启动项目。









