npm 使用总结

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将记录模块的确切版本,而不是一个可选的版本范围。
相关推荐
x-cmd12 小时前
[250512] Node.js 24 发布:ClangCL 构建,升级 V8 引擎、集成 npm 11
前端·javascript·windows·npm·node.js
Johnstons1 天前
AnaTraf:深度解析网络性能分析(NPM)
前端·网络·安全·web安全·npm·网络流量监控·网络流量分析
极小狐1 天前
极狐GitLab 容器镜像仓库功能介绍
java·前端·数据库·npm·gitlab
七冬与小糖3 天前
【本地搭建npm私服】使用Verdaccio
前端·npm·node.js
从味书3 天前
安装typescript时,npm install -g typescript报错
javascript·typescript·npm
亦世凡华、3 天前
前端npm包发布流程:从准备到上线的完整指南
前端·经验分享·npm·node.js·npm发包
巴巴_羊3 天前
yarn npm pnpm
前端·npm·node.js
Lysun0014 天前
(pnpm)引入 其他依赖失败,例如‘@element-plus/icons-vue‘失败
前端·javascript·npm·pnpm
MINO吖6 天前
项目改 pnpm 并使用 Monorepo 发布至 npm 上
前端·npm·node.js
极小狐7 天前
如何使用极狐GitLab 软件包仓库功能托管 npm?
java·前端·数据库·ci/cd·npm·gitlab·devops