如何修复“ TSC:找不到命令”

时间:2019-04-19 20:27:04

标签: typescript npm command-line

我目前正在尝试第一次在计算机上安装打字稿。安装节点后,我运行以下命令:

sudo npm -g install typescript

这会产生肯定的安装消息

  

/Users/mac/.npm-global/bin/tsc->   /用户/mac/.npm-global/lib/node_modules/typescript/bin/tsc   /Users/mac/.npm-global/bin/tsserver->   /用户/mac/.npm-global/lib/node_modules/typescript/bin/tsserver   + typescript@3.4.4在0.924秒内更新了1个程序包

此后,我检查安装是否成功但正在运行tsc --version并收到以下错误:

tsc: command not found

从另一个线程我尝试过:

重启终端 重新启动机器 重新安装nodejs +然后运行sudo npm install typescript -g

我还尝试过使用以下行更新我的bash个人资料:

export PATH="$PATH:"/Users/mac/.npm-global/lib/node_modules/typescript/bin/tsc"";

我不确定打字稿是否位于我列出的位置。有没有办法确认?

任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:0)

以下问题很容易修复。在终端上打开您的bash个人资料:

打开〜/ .bash_profile

编辑路径以直接定向到bin而不是可执行文件(您的路径可能有所不同,请参阅安装后的路径):

/Users/mac/.npm-global/lib/node_modules/typescript/bin /

保存并关闭文件。

重新加载您的bash个人资料:

源〜/ .bash_profile

通过检查版本确认一切正常:

tsc -v

答案 1 :(得分:0)

(2020年)这对我有所帮助 npx tsc app.ts

答案 2 :(得分:-1)

也许这对你有帮助

第一类

npm bin -g

将上述命令的执行结果添加到你的PATH中。

export PATH=""

希望这可以帮助解决您的问题,如果没有,请告诉我。