‘tsc’ 不是内部或外部命令,也不是可运行的程序或批处理文件。 这个错误表明你的系统找不到 TypeScript 的编译器 tsc。这通常意味着 TypeScript 还没有被正确安装,或者它的安装路径没有被添加到系统的 PATH 环境变量中。
要解决这个问题,请按照以下步骤操作:
1. 确认 TypeScript 是否已安装
打开命令行工具(如 CMD、PowerShell 或终端),然后运行以下命令来检查 TypeScript 是否已安装:
npm list -g typescript
如果 TypeScript 已安装,这个命令会列出它的版本。如果没有列出任何内容,那么你需要安装 TypeScript。
2. 安装 TypeScript
如果 TypeScript 没有安装,你可以通过 npm 全局安装它:
npm install -g typescript
这将安装最新版本的 TypeScript,并将其添加到全局 PATH 中(这取决于你的 npm 配置)。
3. 检查 PATH 环境变量
如果 TypeScript 已经安装但仍然出现这个错误,可能是因为它的安装路径没有被添加到 PATH 环境变量中。你可以通过以下步骤检查和添加 PATH:
-
在 Windows 上:
1.搜索“环境变量”并打开“编辑系统环境变量”或“编辑账户的环境变量”。
2.在“系统变量”下找到并选择“Path”变量,然后点击“编辑”。
3. 点击“新建”并添加 TypeScript 的安装路径(通常是类似于 C:\Users<你的用户名>\AppData\Roaming\npm 的路径)。
4. 点击“确定”保存更改。
- 在 macOS 或 Linux 上:
你需要编辑你的 shell 配置文件(如 /.bash_profile、/.zshrc 等),并添加 TypeScript 的安装路径到 PATH。通常,这会是 ~/.npm-global/bin 或者通过 npm config get prefix 命令获取的 npm 全局包安装路径下的 bin 目录。添加类似下面的行到你的配置文件中:
export PATH="$PATH:$(npm config get prefix)/bin"
然后,你需要运行 source ~/.bash_profile(或你使用的相应配置文件)来应用更改。
4. 重启命令行工具
在修改 PATH 环境变量后,你需要关闭并重新打开你的命令行工具,以使更改生效。
5. 再次尝试运行 tsc
现在,你应该能够在命令行中运行 tsc 命令而不会遇到任何错误了。
如果上述步骤仍然无法解决问题,请检查你的 npm 配置,确保全局包被安装到了正确的位置,并且该位置被添加到了 PATH 环境变量中。