下载和安装 Node.js 和 npm

要在公共 npm 注册表或私有 npm 注册表中发布和安装包,您必须使用 Node 版本管理器或 Node 安装程序安装 Node.js 和 npm 命令行界面。我们强烈建议使用像 nvm 这样的 Node 版本管理器来安装 Node.js 和 npm。我们不建议使用 Node 安装程序,因为 Node 安装过程会将 npm 安装在具有本地权限的目录中,并且在全局运行 npm 包时可能会导致权限错误。

注意:要下载最新版本的 npm,请在命令行上运行以下命令:

npm install -g npm

概述

检查 npm 和 Node.js 版本

要查看您是否已经安装了 Node.js 和 npm 并检查安装的版本,请运行以下命令:

node -v
npm -v

使用 Node 版本管理器安装 Node.js 和 npm

Node 版本管理器允许您在系统上安装和切换多个版本的 Node.js 和 npm,以便您可以在多个版本的 npm 上测试您的应用程序,以确保它们适用于不同版本的用户。

OSX 或 Linux Node 版本管理器

    TzArbYdFkq9xAdxQA1PNk9tfj+meJ8kAIA2usP7uISk6AjfQfxDHvDYtJ6xmKPkpYgPkvOeId4rBEJdH1OlfkaFeJXr3t0Q7MRe+zqZZ7Z05k+VNHJe8Uq/CLjbPBezQF/BWQeiCbOPWpKNzSe35ABeaHihhvf/2LxIWOwNQl5k=

Windows Node 版本管理器

    TzArbYdFkq9xAdxQA1PNk+AtJapYDJRyv9+3PwQRGTs2trW2oOHODt/varno1E5BVhaTHlcFWa0AgT6WkhLPKIiRUzP2JcsxcN71VHpWxazrh1UBydvCMDmcWG/FDUZdlMyjp3eP1VX9XVq5ivYALP/SFeeZzEjUpR5BqR6wl0/0gDl9HbAshcN0GKzDhCfy

使用 Node 安装程序安装 Node.js 和 npm

tNhdXawiNnDCrxtxW46G0A0NC/EfInKpG7hAldXKo8WhPSSdwzA0dENMdvQmOWESlnkq8FcT1Pgd9/tPXaR9/FwRHFemwELEhysdMWMWiEt5jQtts/Pwf0K0mEE13mq9duwaviXin4Hfg9qVTQ9WEJUFT7iWYFCxMJq/gr/GBaQ=

    TzArbYdFkq9xAdxQA1PNk1yeXaZyqc6EZiyNp1044PvqHDLHJPWdeXRsES2U5BBj8cnefW/PiLjEJtp8xxkp6J2sDloXFR41xicJPa/ShZMon0g906KIDrxrog4/78XivY22h7dU9pkjRS1dP56pgguYyXqI2xgNqQIW70zEkLwGNNSnffbGH4TJV0qbc4qGkn+gGuWIfg5Ud8wbVIwXM9qqFn8hpCRDiWx2eISddTg=

5QfRQu60y2a1v8g3m5jiSOqhivJgxkQ2E5lkZPRRhlPDTNrafKB3Je/R4DQ/Ph07vxdEFxO6soJGLKi1TCmiEaUUUclwRwxqO6GlrDUIFTc=

OS X 或 Windows Node 安装程序

yMDgWu18AI2EBBKzDtqwDIDI++D7XDXlWxPZOLjmBVjGk6Ghtbwe1NtkN5rR/rGDsekO2dUyY/6QxkJScAncGr7elwGqbi83Ig989clRm1X92ZWkp+7mdUfeFhgfraTF2eRw+ZR6CSAuImT4t0TwDSal8eJXjVeg/JbanbMbH8CVt1mED/RAGaJwWWgEsFNfv7mGYwaHbKPIUQtyDz/Vpfm92Jbe8l7gW1OP/TQhP3MTQZrmHSn8g+ou7yVwe5QxYIneXBTEyjZiIN4F3zg3HOLcXal8io7+V04PkdBNZLr7rLjGvvWfiGolv520NEwm

Linux 或其他操作系统 Node 安装程序

yMDgWu18AI2EBBKzDtqwDJTHMphjk8iXYm6p81uugn9J9dqyplcckKReB2QBN0LYDML5Z3WDW8QTiSoUuX/VxCdnhkU17f+uRIJk5Odi0CByqL8RhJIqlI7QQ/v0MvDK

    TzArbYdFkq9xAdxQA1PNkye1uTVBoAvMvfSo06MHcq0PQVF1/8+hqNAUTcCLa7zhLnAwgFOSe9oxe7yKDlrL725M80k3C08OVXbIJzen9HmorMuBBZMdnsj8Q+O4D1XUvpmKvUkVhIOnzubAijzctEq39Lt77+eJq1j6V3uqhEAsrihxILQL1Zcwx9Zh7xgecd0CznxEPhEei6GcWtbg/t4ehjhenJwu/mn/DYQiwyKQEB5crMp9DCivjHOnuTCzcoskFS+M2vv+KVeYW7mq4Q==

AZgmxzpPMMx5G2SiFiKmooTis/6LcERITA4Lv2P+EHImRuDJxGxTQau6eka8IJpaRFpydzlFExUHa7+vlCNJvkM5CcL9UyJhSOnl0OVaeji5cNHS2bYIV/HxDoiZI7lQdPgRD/u4HKnihetSHn8nprI0a4145K9YoIFTJRlF3YThExXesK3XiprEKL7Kw8xY

不太常见的操作系统

q9UPMDnCHnoXQ3H6WfA3EIB109G136QZLSbaiYau30rvYmphfhSUUbm2rgaOm7VMVTDVj62W1+FhP13kGiHeCuLzNN2tnVYrwDmJV6CIs6Y1MUN7f2CGtQ1K/hQByXIykReKXEeuLOpEEzOeZaWfg/SGV90JU6hZMbyN5ZWlkjj7OsURjn8Y/UGgBmoO7drn