我想安装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
当前回答
以上这些对我都没用。
我也试过这个,
yum install typescript
能够千方百计地编译如下。不推荐,只是一个变通办法。
只要使用npm在本地安装,就像npm install typescript一样,并在node_module文件夹中验证,如果已经下载。然后跑,
./node_modules/typescript/bin/tsc --help
./node_modules/typescript/bin/tsc //this line actually runs and compile and generate the compiled file.
其他回答
检查你的npm版本 如果没有正确安装,请先安装 执行NPM install typescript -g 现在TSC <file_name>.ts 它会创建一个相应的.js文件。如< file_name > . js 现在尝试node <file_name>.js
全局安装TypeScript包对我来说很有效。
npm install typescript -g
如果在正确安装TypeScript(使用以下命令:$ sudo npm install -g TypeScript)后,在MacOS中找不到你的TSC命令,那么确保Node /bin路径被添加到.bash_profile中的path变量中。
打开.bash_profile: $ Open ~/.bash_profile;
编辑/验证bash配置文件以包括以下行(使用您最喜欢的文本编辑器):
export PATH="$PATH:"/usr/local/lib/node_modules/node/bin"";
使用terminal加载最新的bash配置文件:
最后,尝试命令:$ tsc——version。
我发现Mac很容易修复。只需运行这些命令:
sudo npm install -g concurrently
sudo npm install -g lite-server
sudo npm install -g typescript
对我来说,除了这个,什么都没用。
我在这方面遇到了麻烦,因为我不想全局安装typescript。我发现我必须向包中添加一个脚本。Json为我调用TSC。解决方案可以在这里找到- https://stackoverflow.com/a/41446584/6301243