npm(Node Package Manager)是Node.js的包管理器,它允许你安装、更新、删除和管理Node.js应用程序的依赖项。以下是npm的一些使用总结:
-
安装npm:npm通常与Node.js一起安装。你可以从Node.js的官方网站下载适合你操作系统的安装包,然后按照安装向导进行安装。
-
查看npm版本 :安装完成后,打开命令行工具(如cmd、PowerShell或终端),输入
npm -v
命令,查看npm是否安装成功以及安装的版本。 -
配置npm:
- 检查npm配置 :使用
npm config list
命令查看当前的npm配置。 - 设置npm镜像源 :由于npm的默认源在国外,可能会导致下载速度慢或不稳定。因此,你可以将其配置为国内镜像源,如淘宝npm镜像。使用
npm config set registry http://registry.npm.taobao.org
命令进行配置。 - 设置全局模块安装路径和缓存路径:为了避免权限问题,你可以设置全局模块的安装路径和缓存路径。这可以通过特定的命令在命令行中完成。
- 检查npm配置 :使用
-
初始化npm项目:
- 使用
npm init
命令可以初始化一个新的npm项目。在这个过程中,你会被提示输入项目的名称、版本、描述、入口文件等信息。如果你不确定某些信息,可以按回车键接受默认值。 npm init
命令会生成一个package.json
文件,该文件是项目的心脏,记录了项目的元数据和依赖关系。
- 使用
-
安装模块:
- 使用
npm install
命令可以安装新的包。你可以从npm仓库中安装任何包,并将它们添加到项目的依赖列表中。 - 如果你想在全局范围内安装一个包,可以使用
-g
或--global
标志。例如,npm install -g express
命令会全局安装Express框架。 - 如果你只想在项目中安装一个包,只需省略
-g
标志即可。
- 使用
-
查看npm安装位置 :使用
npm root -g
命令可以查看全局模块的安装位置。 -
使用cnpm :cnpm是淘宝npm的镜像,使用它可以避免由于npm默认源在国外而导致的下载速度慢或不稳定的问题。你可以使用
npm install -g cnpm --registry=https://registry.npm.taobao.org
命令来安装cnpm。 -
清除缓存 :使用
npm cache clean
命令可以清除npm的缓存。另外,npm cache verify
命令可以验证缓存的完整性。 -
其他常用命令:
npm help
命令可以查看npm命令列表。npm -l
命令可以查看各个命令的简单用法。npm set save-exact true
命令可以设置加入模块时,package.json
将记录模块的确切版本,而不是一个可选的版本范围。