工具与效率已解决
终端提示 command not found,应该怎么排查?
按安装状态、终端会话、PATH 与项目脚本顺序解决命令无法找到的问题。
问题正文
安装 Node、Python、Git 或某个 CLI 后,终端仍提示 command not found 或“不是内部或外部命令”。
应该怎样系统排查,而不是一直重装?
按安装状态、终端会话、PATH 与项目脚本顺序解决命令无法找到的问题。
问题正文
安装 Node、Python、Git 或某个 CLI 后,终端仍提示 command not found 或“不是内部或外部命令”。
应该怎样系统排查,而不是一直重装?
ANSWERS
回答内容
command not found 表示当前 Shell 在 PATH 中找不到对应可执行文件。先确认是否安装、终端是否需要重开,以及真实安装目录是否已进入 PATH。
关闭并重新打开终端,让安装器修改的环境生效。
用 which/where 检查系统能否定位命令。
确认 PATH 包含真实安装目录。
项目命令先安装依赖,再通过 npm run 或 pnpm 运行。
# macOS / Linux
which node
# Windows
where node
node -v不要从陌生网页复制一长串 PATH 设置,先用 which 或 where 查真实位置。
npm run dev 中的 dev 是项目脚本,不是应该全局存在的系统命令。
VS Code Docs:Terminal basics:https://code.visualstudio.com/docs/terminal/basics
Node.js:Command line:https://nodejs.org/en/learn/command-line/run-nodejs-scripts-from-the-command-line