在使用npm(Node Package Manager)时,有一些常用命令是每个开发者都应该熟悉的,这些建立了在Node.js和前端项目中管理依赖项的基础。下面是一些常用的npm命令:

  1. 初始化一个新项目
    npm init: 交互式创建一个package.json文件。
    npm init -y: 快速创建一个package.json文件,跳过询问步骤,使用默认值。
  2. 安装依赖
    npm install : 安装一个包,并将其添加到package.json文件的dependencies中。
    npm install --save-dev: 安装一个包,并将其添加到package.json文件的devDependencies中。
    npm install: 根据当前目录下的package.json文件安装所有依赖。
  3. 卸载依赖
    npm uninstall : 从项目中移除一个包,并更新package.json和package-lock.json文件。
  4. 更新依赖
    npm update: 更新所有模块到package.json中指定的最新版本。
    npm update : 更新指定的包到最新版本。
  5. 查看安装的包
    npm list: 查看当前项目安装的所有npm包。
    npm list --global: 查看全局安装的所有npm包。
    npm list : 查看特定包的版本和依赖信息。
  6. 运行脚本
    npm run : 运行package.json中scripts对象下的指定脚本。
  7. 发布和管理包
    npm login: 登录到npm账户。
    npm publish: 发布一个包到npm仓库。
    npm version : 更新你的包的版本号(update_type可以是major、minor或patch)。
    npm deprecate @ "": 弃用一个特定版本的包,并提供一个理由。
  8. 管理缓存
    npm cache clean --force: 清除npm缓存。在某些情况下有助于解决与缓存相关的问题。
  9. 查看包信息
    npm view : 查看一个包的详细信息,比如版本号、依赖关系等。