为什么我不能再编译TypeScript了?

时间:2014-07-22 15:32:39

标签: github typescript phpstorm

我做了一些网络开发,我做了一个提交&通过GitHub的Mac GUI同步,然后我安装了一些需要重启的Mac更新(我不知道更新的内容)。当我再次在PHPStorm中打开我的项目时,我在尝试编译TypeScript时发现了这个错误:

/usr/local/bin/tsc 
env: node: No such file or directory

我知道编译工作正常。我的网络应用程序没有问题。这个问题特别针对我昨天能够做到这一点,而没有对FileWatcher配置进行任何更改。

我在usr/local/bin/tsc中有我的TypeScript编译器(我已将其检查为typescript编译器别名的有效路径)。当我点击别名时,它打开一个终端窗口并运行打字稿,所以我知道它在那里。如果我尝试更改文件路径,PHPStorm也会抱怨,说我必须选择一个有效的可执行文件 我是modified my Environment Variables根据Dan Clark网站的建议但是没有改变任何东西。我没有上传“文件监视器”对话框照片的声誉。

有谁知道我为什么会收到此错误,以及如何修复错误?我提到GitHub,因为这是我在事情停止工作之前做的最后一件事:提交&同步,然后重新启动以安装一些Mac更新 which nodewhich tsc都指向正确的方向。只有tsc也可以。

1 个答案:

答案 0 :(得分:0)

我的解决方案是在/usr/local/lib/node_modules/typescript/bin/tsc使用实际TypeScript编译器的目录 而不是 /usr/local/bin/tsc,这是别名。

这让我可以使用FileWatcher进行编译。 至于为什么会发生这种情况,对我来说仍然是一个谜。