npm(Node Package Manager)是一个基于 Node.js 的包管理器,它使得分享和重用代码变得更加容易。npm 提供了一系列的命令行工具,以帮助开发者管理 Node.js 包,包括安装、更新、删除、查看、搜索和发布等操作。以下是一些常用的 npm 技巧和命令:
npm -v
这个命令可以查看当前安装的 npm 版本。npm init
这个命令会初始化一个新的 Node.js 包,并创建 package.json
配置文件。如果你想要快速跳过问答式的界面,可以使用 -y
选项来自动完成初始化。npm install
这个命令会根据 package.json
文件自动下载项目所需的全部依赖。npm install 包名 --save-dev
或简写为:npm i 包名 -D
npm install 包名 --save
或简写为:npm i 包名 -S
npm list
这个命令可以查看当前目录下已安装的 Node.js 包。npm list -g
这个命令可以查看全局已经安装过的 Node.js 包。npm --help
这个命令可以查看 npm 的帮助文档。npm update 包名
这个命令可以更新指定包到最新版本。npm uninstall 包名
这个命令可以卸载指定的包。npm config list
这个命令可以查看 npm 的配置信息。npm info 指定包名
这个命令可以查看远程 npm 上指定包的所有版本信息。npm config set registry https://registry.npm.taobao.org
这个命令可以修改包的下载源,例如,这里修改为了淘宝的镜像。npm root
这个命令可以查看当前包的安装路径。n
模块管理 Node.js 版本:
n
模块:npm install -g n
n stable
n v0.10.27
npm ci
:npm ci
这个命令根据 package-lock.json
安装依赖,适用于持续集成和日常开发,以确保整个开发团队都使用版本完全一致的依赖。