npm(Node Package Manager)是一个基于 Node.js 的包管理器,它使得分享和重用代码变得更加容易。npm 提供了一系列的命令行工具,以帮助开发者管理 Node.js 包,包括安装、更新、删除、查看、搜索和发布等操作。以下是一些常用的 npm 技巧和命令:
-
查看 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
-
升级 Node.js 到最新稳定版:
n stable
-
升级到指定版本:
n v0.10.27
-
-
使用
npm ci
:npm ci
这个命令根据
package-lock.json
安装依赖,适用于持续集成和日常开发,以确保整个开发团队都使用版本完全一致的依赖。
以上是 npm 的一些常用技巧和命令,可以帮助开发者更高效地管理 Node.js 包。