我想安装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
当前回答
在Windows 10上,我通过添加%APPDATA%\npm到路径来解决这个问题
其他回答
我已经尝试了很多在Heroku上部署Node.js typescript项目,我尝试了不同的解决方案,但没有一个适合我。所以,我已经实现了一个解决方案,就是在本地创建一个dist文件夹,只推dist文件夹与包。json文件,你不需要推你的src文件夹到Heroku。在你的脚本中添加"start": "node dist/index.js"
以下是我的项目结构:
.gitignore文件:
包中。json文件:
"start": "node dist/index.js",
"deploy": "tsc && git add . && git commit -m Heroku && git push heroku master",
"dev": "ts-node-dev --respawn --pretty --transpile-only src/index.ts"
只需要添加这些脚本:
检查你的npm版本 如果没有正确安装,请先安装 执行NPM install typescript -g 现在TSC <file_name>.ts 它会创建一个相应的.js文件。如< file_name > . js 现在尝试node <file_name>.js
在找到这个小问题的所有解决方案后,仅适用于macOS。 最后,我在MacBook pro上安装了我的TSC程序。
这可能是我找到的最好的解决办法。
对于所有macOS用户,你可以使用homebrew安装TypeScript,而不是使用NPM安装TypeScript。
brew install typescript
请参考附件截图。
全局安装TypeScript包对我来说很有效。
npm install typescript -g
首先使用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。