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