我想安装typescript,所以我使用了下面的命令:

npm install -g typescript 

和测试TSC——版本,但它只是显示' TSC命令未找到'。我尝试了stackoverflow, github和其他网站中建议的许多方法。但这并不奏效。我怎么知道typescript被安装和它在哪里。

我的操作系统是Unix, OS X El Capitan 10.11.6 节点版本为4.4.3, NPM的版本是3.10.5


当前回答

在找到这个小问题的所有解决方案后,仅适用于macOS。 最后,我在MacBook pro上安装了我的TSC程序。

这可能是我找到的最好的解决办法。

对于所有macOS用户,你可以使用homebrew安装TypeScript,而不是使用NPM安装TypeScript。

brew install typescript

请参考附件截图。

其他回答

以下是一些建议

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

如果仍然不起作用,运行npm config get prefix查看npm install -g将文件放在哪里(将bin追加到输出中),并确保它们在路径中(node js设置会这样做。也许你忘了勾选这个选项)。

windows:

在命令提示符中用如下命令添加路径: = % %路径;路径C: \ \ \ npm的用户

在我的例子中,上面的路径没有为命令注册。

在运行的windows中,%userprofile%会给你路径C:\users\

非管理解决方案

我没有管理权限,因为这台机器是由我的工作颁发的。

获取安装节点模块的路径并复制到剪贴板 NPM配置|前缀 没有夹子?只需从NPM配置中复制输出即可 添加复制路径到环境变量 我的首选方法(Windows) (Ctrl + R),粘贴rundll32 sysdm.cpl,EditEnvironmentVariables 在“用户变量”下双击“路径>新建>粘贴复制的路径”

全局安装TypeScript包对我来说很有效。

npm install typescript -g

我发现Mac很容易修复。只需运行这些命令:

sudo npm install -g concurrently
sudo npm install -g lite-server
sudo npm install -g typescript

对我来说,除了这个,什么都没用。