如何在Windows用CMD或nvm安装指定Node.js版本且不安装npm
问题1:Windows系统中用CMD安装不带npm的Node.js
- 下载对应版本的Node.js独立二进制包:找到目标版本(如8.11.3)的Windows zip压缩包(仅含node.exe的纯二进制包),解压后得到
node.exe。 - 配置环境变量:将
node.exe所在文件夹路径添加到系统环境变量PATH中(CMD中可执行setx PATH "%PATH%;C:\你的node文件夹路径"临时生效,或通过「系统属性-高级-环境变量」永久配置)。 - 验证:CMD中执行
node -v能显示版本号,执行npm -v提示命令不存在,即为成功。
问题2:用nvm搭配Node.js 8.11.3与npm 3.10.10
nvm没有直接排除npm安装的参数,可通过「先装带默认npm的Node.js,再替换为指定版本npm」的方式实现:
- 安装目标Node.js版本:
nvm install 8.11.3 - 切换到该版本:
nvm use 8.11.3 - 卸载自带的默认npm:
npm uninstall -g npm - 安装指定版本的npm:
npm install -g npm@3.10.10 - 验证:执行
node -v显示v8.11.3,npm -v显示3.10.10即为成功。
内容的提问来源于stack exchange,提问作者sotirios
相关产品推荐
相关产品推荐

