Python可以查看node,npm版本号,cmd提示node' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
时间: 2025-03-30 13:07:46 浏览: 35
### 配置 Windows CMD 中 Node.js 和 npm 的环境变量
为了使 Windows CMD 能够正确识别 `Node.js` 和 `npm` 命令,需要完成以下几个方面的操作:
#### 创建必要的文件夹
在安装的 `Node.js` 目录下手动创建两个文件夹:`node_global` 和 `node_cache`。这些文件夹用于存储全局模块和缓存数据[^4]。
#### 设置 npm 配置路径
通过命令行设置 `npm` 的全局前缀和缓存路径到上述新创建的文件夹中。具体命令如下:
```bash
npm config set prefix "C:\Program Files\nodejs\node_global"
npm config set cache "C:\Program Files\nodejs\node_cache"
```
此步骤确保了全局安装的包能够被正确管理并放置于指定的位置[^3]。
#### 修改系统的环境变量
为了让操作系统知道在哪里寻找 `Node.js` 及其关联工具(如 `npm`),需将对应的路径加入系统环境变量中的 `Path` 列表里。以下是具体的步骤描述:
1. **打开高级系统设置**:右击“我的电脑”,选择属性 -> 高级系统设置 -> 环境变量。
2. **编辑 Path 变量**:在用户变量或系统变量部分找到名为 `Path` 的条目,并点击编辑按钮。
3. **添加新的路径项**:向其中追加以下两项内容(假设默认安装路径为 C:\Program Files\nodejs\):
- 安装目录本身:`C:\Program Files\nodejs\`
- 全局模块可执行文件存放地址:`C:\Program Files\nodejs\node_global`
确认保存更改后重新启动任何已开启的终端会话以便应用最新的配置。
#### 测试验证
最后一步是在一个新的命令提示符实例里面运行测试指令来检验是否一切正常工作:
```bash
node -v
npm -v
```
如果显示版本号,则说明已经成功设置了环境;否则可能还需要进一步排查问题所在[^1]^。
另外对于某些特定场景下的额外需求比如定位某个命令的实际物理位置可以通过不同方式实现例如使用where或者get-command来进行查询[^2].
阅读全文
相关推荐


















