Linux下npm安装多数包正常,仅local-ssl-proxy报“command not found”
针对
npm i local-ssl-proxy报command not found的排查方案 - 检查命令输入合法性:
- 执行
history | grep "npm i local-ssl-proxy",再用cat -A查看输出内容,确认命令里的空格是半角空格,没有全角空格、不可见控制字符这类干扰项。如果有问题,手动重新输入一遍纯半角格式的命令。
- 执行
- 验证
npm执行路径:- 执行
type npm,确认输出是类似npm is /usr/bin/npm的实际路径,而非被自定义alias或函数覆盖。如果是alias,执行unalias npm后重试安装。
- 执行
- 换用完整命令格式:
- 放弃缩写
npm i,执行npm install local-ssl-proxy,测试命令是否能正常解析。
- 放弃缩写
- 排查命令历史异常:
- 如果是通过上下箭头调用历史命令执行的,直接手动重新输入完整命令,避免历史记录中存储的命令存在损坏。
内容的提问来源于stack exchange,提问作者machineghost
相关产品推荐
相关产品推荐

