tsc 不被识别为内部或外部命令
tsc is not recognized as an internal or external command
我在 Windows7 上使用节点版本 6.9.2 和 npm 版本 5.4.2。我已经使用命令 npm install typescript -g
安装了 typescript。
但是,当我 运行 使用命令 tsc
的演示文件时,我得到一个错误:
"tsc is not recognized as an internal or external command".
有人能帮忙吗?其他节点模块安装正确并且工作正常。不确定为什么打字稿不起作用。
问题可能是tsc
不在系统路径中。
首先检查tsc
是否安装正确。打开 cmd.exe
并输入以下内容。
%AppData%\npm\node_modules\typescript\bin\tsc --version
如果有版本日志,则tsc
安装成功
接下来就是将它添加到 PATH 中。写入cmd.exe
setx path "%path%;%AppData%\npm\node_modules\.bin\"
这应该可以解决问题。
但是,如果第一个命令没有记录版本,
使用
检查安装位置
npm list -g
如果 typescript 出现在输出中,将位置复制到 PATH 作为
setx path "%path%;<--the tsc.exe path-->"
希望这对您有所帮助。
由于你是全局安装的,没有报错,我可以认为安装成功了。
可以肯定的是,你可以运行这个命令npm config get prefix
。它将输出包含 npm 全局安装的所有包的文件夹的路径。我你去路径指定的文件夹,有一个nodes_modules
子文件夹。如果安装成功,它应该包含一个 typescript 文件夹。然后在环境变量中复制 typescript 文件夹的 path of the bin
。您应该将路径标记为 tsc
.
然后你可以在命令行中使用tsc
。
安装节点版本 6.11,一切正常,无需任何更改。
我在这个网站上找到了这个解决方案,它对我有用。
-> 如果您在 windows 上并收到此错误“'tsc' 未被识别为内部或外部命令”。“=11 =]
解决方案
-> 将以下路径 "C:\Users\user\AppData\Roaming\npm" 添加到 PATH 变量中,将 user 替换为您的 windows 用户。
-> 重启系统。
参考:- https://www.typescripttutorial.net/typescript-tutorial/setup-typescript/
我在 Windows7 上使用节点版本 6.9.2 和 npm 版本 5.4.2。我已经使用命令 npm install typescript -g
安装了 typescript。
但是,当我 运行 使用命令 tsc
的演示文件时,我得到一个错误:
"tsc is not recognized as an internal or external command".
有人能帮忙吗?其他节点模块安装正确并且工作正常。不确定为什么打字稿不起作用。
问题可能是tsc
不在系统路径中。
首先检查tsc
是否安装正确。打开 cmd.exe
并输入以下内容。
%AppData%\npm\node_modules\typescript\bin\tsc --version
如果有版本日志,则tsc
安装成功
接下来就是将它添加到 PATH 中。写入cmd.exe
setx path "%path%;%AppData%\npm\node_modules\.bin\"
这应该可以解决问题。
但是,如果第一个命令没有记录版本,
使用
检查安装位置npm list -g
如果 typescript 出现在输出中,将位置复制到 PATH 作为
setx path "%path%;<--the tsc.exe path-->"
希望这对您有所帮助。
由于你是全局安装的,没有报错,我可以认为安装成功了。
可以肯定的是,你可以运行这个命令npm config get prefix
。它将输出包含 npm 全局安装的所有包的文件夹的路径。我你去路径指定的文件夹,有一个nodes_modules
子文件夹。如果安装成功,它应该包含一个 typescript 文件夹。然后在环境变量中复制 typescript 文件夹的 path of the bin
。您应该将路径标记为 tsc
.
然后你可以在命令行中使用tsc
。
安装节点版本 6.11,一切正常,无需任何更改。
我在这个网站上找到了这个解决方案,它对我有用。
-> 如果您在 windows 上并收到此错误“'tsc' 未被识别为内部或外部命令”。“=11 =]
解决方案 -> 将以下路径 "C:\Users\user\AppData\Roaming\npm" 添加到 PATH 变量中,将 user 替换为您的 windows 用户。 -> 重启系统。
参考:- https://www.typescripttutorial.net/typescript-tutorial/setup-typescript/