npm 使用总结

发布于:2024-05-09 ⋅ 阅读:(23) ⋅ 点赞:(0)

npm(Node Package Manager)是Node.js的包管理器,它允许你安装、更新、删除和管理Node.js应用程序的依赖项。以下是npm的一些使用总结:

  1. 安装npm:npm通常与Node.js一起安装。你可以从Node.js的官方网站下载适合你操作系统的安装包,然后按照安装向导进行安装。

  2. 查看npm版本:安装完成后,打开命令行工具(如cmd、PowerShell或终端),输入npm -v命令,查看npm是否安装成功以及安装的版本。

  3. 配置npm

    • 检查npm配置:使用npm config list命令查看当前的npm配置。
    • 设置npm镜像源:由于npm的默认源在国外,可能会导致下载速度慢或不稳定。因此,你可以将其配置为国内镜像源,如淘宝npm镜像。使用npm config set registry http://registry.npm.taobao.org命令进行配置。
    • 设置全局模块安装路径和缓存路径:为了避免权限问题,你可以设置全局模块的安装路径和缓存路径。这可以通过特定的命令在命令行中完成。
  4. 初始化npm项目

    • 使用npm init命令可以初始化一个新的npm项目。在这个过程中,你会被提示输入项目的名称、版本、描述、入口文件等信息。如果你不确定某些信息,可以按回车键接受默认值。
    • npm init命令会生成一个package.json文件,该文件是项目的心脏,记录了项目的元数据和依赖关系。
  5. 安装模块

    • 使用npm install命令可以安装新的包。你可以从npm仓库中安装任何包,并将它们添加到项目的依赖列表中。
    • 如果你想在全局范围内安装一个包,可以使用-g--global标志。例如,npm install -g express命令会全局安装Express框架。
    • 如果你只想在项目中安装一个包,只需省略-g标志即可。
  6. 查看npm安装位置:使用npm root -g命令可以查看全局模块的安装位置。

  7. 使用cnpm:cnpm是淘宝npm的镜像,使用它可以避免由于npm默认源在国外而导致的下载速度慢或不稳定的问题。你可以使用npm install -g cnpm --registry=https://registry.npm.taobao.org命令来安装cnpm。

  8. 清除缓存:使用npm cache clean命令可以清除npm的缓存。另外,npm cache verify命令可以验证缓存的完整性。

  9. 其他常用命令

    • npm help命令可以查看npm命令列表。
    • npm -l命令可以查看各个命令的简单用法。
    • npm set save-exact true命令可以设置加入模块时,package.json将记录模块的确切版本,而不是一个可选的版本范围。