工具与效率已解决
终端里的 cd、ls、pwd 是什么?为什么总在错误目录?
掌握终端当前目录,解决大量“文件不存在”和“找不到项目配置”的入门报错。
问题正文
安装依赖或运行项目时经常提示找不到文件、找不到 package.json。
cd、ls、pwd 分别有什么用,怎样确认自己在正确的项目目录?
掌握终端当前目录,解决大量“文件不存在”和“找不到项目配置”的入门报错。
问题正文
安装依赖或运行项目时经常提示找不到文件、找不到 package.json。
cd、ls、pwd 分别有什么用,怎样确认自己在正确的项目目录?
ANSWERS
回答内容
终端里的每条命令都在“当前工作目录”执行。pwd 显示位置,ls 查看目录内容,cd 切换位置。很多“找不到 package.json”并不是依赖坏了,而是目录不对。
用 pwd 查看绝对路径。
用 ls 确认当前目录里有哪些文件。
cd 到包含 package.json、pyproject.toml 或 .git 的项目根目录。
再运行项目要求的安装或启动命令。
pwd
ls -la
cd ~/Projects/my-app
ls package.json路径有空格时应加引号或使用 Tab 补全。
执行删除、安装和 Git 命令前,先用 pwd 与 ls 双重确认位置。
VS Code Docs:Terminal basics:https://code.visualstudio.com/docs/terminal/basics