npm使用介绍

105 阅读2分钟

npm是一个js包管理工具,也是Node.js的默认包管理器 npm允许开发者下载、安装、共享、管理项目依赖 npm是nodejs自带的包管理工具,通常下载nodejs,npm默认会安装在系统中

功能:

  1. 包管理
  2. 版本管理
  3. 包发布
  4. 命令行工具

npm 常用命令

命令说明
npm init初始化一个新的 package.json 文件,交互式输入信息。
npm init -y快速创建带有默认设置的 package.json 文件。
npm install package-name本地安装指定包。
npm install -g package-name全局安装指定包,使其在系统范围内可用。
npm install安装 package.json 中列出的所有依赖。
npm install package-name --save-dev安装包并添加到 devDependencies
npm update package-name更新指定的依赖包。
npm uninstall package-name卸载指定的依赖包。
npm uninstall -g package-name全局卸载指定的包。
npm list查看当前项目的已安装依赖包列表。
npm list -g --depth=0查看全局已安装的依赖包列表(不展开依赖树)。
npm info package-name查看包的详细信息,包括版本和依赖等。
npm login登录到 NPM 账号。
npm publish发布当前包到 NPM 注册表。
npm unpublish package-name从 NPM 注册表中撤销发布的包(一般限 24 小时内)。
npm cache clean --force清理 NPM 缓存。
npm audit检查项目依赖中的安全漏洞。
npm audit fix自动修复已知的漏洞。
npm run script-name运行 package.json 中定义的脚本,例如 npm run start
npm start运行 start 脚本(等同于 npm run start)。
npm test运行 test 脚本。
npm build运行 build 脚本。
npm outdated列出项目中有可更新版本的依赖包。
npm version patch/minor/major更新 package.json 中的版本号,自动更新版本。
npm ci使用 package-lock.json 快速安装依赖,适用于 CI/CD 环境。