Node.js安装后更新npm的CMD指令详解

需积分: 28 0 下载量 163 浏览量 更新于2024-09-07 收藏 29KB TXT 举报
"这篇文档详细记录了在安装Node.js之后,如何通过CMD命令行更新npm以及相关配置步骤,包括设置环境变量、更改npm的默认注册表到淘宝镜像,以及查看npm信息的操作流程。" 在安装完Node.js之后,有时需要更新npm(Node.js的包管理器)以获取最新功能或修复已知问题。以下是通过CMD(命令提示符)进行更新npm和相关配置的步骤: 首先,确认当前的Node.js和npm版本。在CMD中输入`node -v`和`npm -v`,分别会显示Node.js和npm的版本信息,如示例中的v10.16.3和6.9.0。 接下来,为了使全局安装的npm包可以在系统路径中被找到,需要设置环境变量。运行以下两个命令: 1. `npm config set prefix "c:\Program Files\nodejs\node_global"`:这将设置npm全局安装的路径到`C:\Program Files\nodejs\node_global`。 2. `npm config set cache "c:\Program Files\nodejs\node_cache"`:设置npm的缓存目录到`C:\Program Files\nodejs\node_cache`。 设置环境变量后,需要重新开启一个CMD窗口,以便新设置的环境变量生效。然后,可以使用`npm list -g`命令检查全局安装的npm包是否为空,如示例所示。 为了加快npm包的下载速度,通常会将npm的默认注册表更改为淘宝镜像。运行: `npm config set registry http://registry.npm.taobao.org/` 这样,npm将会从淘宝的镜像源下载包,对于国内用户来说,这通常比官方源更快。 使用`npm config list`命令可以查看当前的npm配置,包括registry的设置。同样,`npm config get registry`可以单独查看registry的值,确认已经更改为淘宝镜像。 最后,可以通过`npm info <package>`来查询特定包的信息,例如查询vue包的详细信息,输入`npm info vue`。 以上就是安装Node.js后更新npm并进行相关配置的CMD操作指令。这些步骤有助于保持npm的最新状态,提高包的安装效率,并确保在开发过程中能顺利使用Vue.js等基于npm的框架。

npm ERR! code 1 npm ERR! path H:\nodejs\node_global\node_modules\windows-build-tools npm ERR! command failed npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node ./dist/index.js Downloading python-2.7.15.amd64.msi npm ERR! [============================================>] 100.0% of 20.2 MB (20.2 MB/s) npm ERR! Downloaded python-2.7.15.amd64.msi. Saved to C:\Users\Administrator\.windows-build-tools\python-2.7.15.amd64.msi. Downloading vs_BuildTools.exe npm ERR! [============================================>] 100.0% of 1.12 MB (1.12 MB/s) npm ERR! Downloaded vs_BuildTools.exe. Saved to C:\Users\Administrator\.windows-build-tools\vs_BuildTools.exe. npm ERR! npm ERR! Starting installation... npm ERR! Downloading installers failed. Error: TypeError: 'process.env' only accepts a configurable, writable, and enumerable data descriptor npm ERR! at Function.defineProperty (<anonymous>) npm ERR! at Object.removePath (H:\nodejs\node_global\node_modules\windows-build-tools\dist\utils\remove-path.js:11:12) npm ERR! at Object.install (H:\nodejs\node_global\node_modules\windows-build-tools\dist\install\index.js:29:19) npm ERR! at H:\nodejs\node_global\node_modules\windows-build-tools\dist\start.js:17:19 npm ERR! at Object.download (H:\nodejs\node_global\node_modules\windows-build-tools\dist\download.js:35:5) npm ERR! at process.processTicksAndRejections (node:internal/process/task_queues:95:5) npm ERR! at async Object.aquireInstallers (H:\nodejs\node_global\node_modules\windows-build-tools\dist\aquire-installers.js:32:13) { npm ERR! code: 'ERR_INVALID_OBJECT_DEFINE_PROPERTY' npm ERR! } npm ERR! windows-build-tools will now exit. npm ERR! A complete log of this run can be found in: H:\nodejs\node_cache\_logs\2023-05-16T16_40_51_589Z-debug-0.log

2023-05-17 上传

npm ERR! code 1 npm ERR! path C:\Users\Administrator\AppData\Roaming\npm\node_modules\windows-build-tools npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node ./dist/index.js Downloading python-2.7.15.msi npm ERR! [============================================>] 100.0% of 19.3 MB (5.52 MB/s) npm ERR! Downloaded python-2.7.15.msi. Saved to C:\Users\Administrator\.windows-build-tools\python-2.7.15.msi. Downloading vs_BuildTools.exe npm ERR! [============================================>] 100.0% (0 B/s) npm ERR! Downloaded vs_BuildTools.exe. Saved to C:\Users\Administrator\.windows-build-tools\vs_BuildTools.exe. npm ERR! npm ERR! Starting installation... npm ERR! Downloading installers failed. Error: TypeError: 'process.env' only accepts a configurable, writable, and enumerable data descriptor npm ERR! at Function.defineProperty (<anonymous>) npm ERR! at Object.removePath (C:\Users\Administrator\AppData\Roaming\npm\node_modules\windows-build-tools\dist\utils\remove-path.js:11:12) npm ERR! at Object.install (C:\Users\Administrator\AppData\Roaming\npm\node_modules\windows-build-tools\dist\install\index.js:29:19) npm ERR! at C:\Users\Administrator\AppData\Roaming\npm\node_modules\windows-build-tools\dist\start.js:17:19 npm ERR! at Object.download (C:\Users\Administrator\AppData\Roaming\npm\node_modules\windows-build-tools\dist\download.js:35:5) npm ERR! at process.processTicksAndRejections (node:internal/process/task_queues:95:5) npm ERR! at async Object.aquireInstallers (C:\Users\Administrator\AppData\Roaming\npm\node_modules\windows-build-tools\dist\aquire-installers.js:32:13) { npm ERR! code: 'ERR_INVALID_OBJECT_DEFINE_PROPERTY' npm ERR! } npm ERR! windows-build-tools will now exit.

2023-07-22 上传