我想安装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
我想安装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
当前回答
以下是一些建议
重启终端 重新启动机器 重新安装nodejs +,然后运行NPM install typescript -g
如果仍然不起作用,运行npm config get prefix查看npm install -g将文件放在哪里(将bin追加到输出中),并确保它们在路径中(node js设置会这样做。也许你忘了勾选这个选项)。
其他回答
全局安装TypeScript包对我来说很有效。
npm install typescript -g
非管理解决方案
我没有管理权限,因为这台机器是由我的工作颁发的。
获取安装节点模块的路径并复制到剪贴板 NPM配置|前缀 没有夹子?只需从NPM配置中复制输出即可 添加复制路径到环境变量 我的首选方法(Windows) (Ctrl + R),粘贴rundll32 sysdm.cpl,EditEnvironmentVariables 在“用户变量”下双击“路径>新建>粘贴复制的路径”
这个答案是特定于MAC上的iTermV2的
首先,我需要在NPM安装期间以sudo (admin)的身份安装 Sudo NPM install -g typescript NPM将库安装在/usr/local/ cellar /node/<您的最新版本>/lib/node_modules/typescript文件夹下,符号链接安装在/usr/local/ cellar /node/<您的最新版本>/bin/tsc
因此我去~/。zshrc (.bashrc,如果您使用bash),并添加/usr/local/ cellar /node/<您的最新版本>/bin到$PATH。
通过source ~/重新加载shell配置文件。zshrc(。Bashrc)
首先使用npm Install typescript命令安装typescript 或者npm install -g typescript[用于全局安装typescript],然后运行npx tsc——version检查typescript的版本,而不是tsc——version。
同样,运行任何typescript文件,只需运行npx tsc <filename>.ts 例如,对于一个名为hello的文件。t,执行NPX TSC hello.ts。
如果您正在使用Linux,不要忘记使用sudo。
sudo npm install -g typescript