我试过了:
npm uninstall typescript -g
choco uninstall typescript
以及在visual程序中查看visual studio卸载程序(不在那里),如下所述:uninstalling typescript without node
我仍然在Microsoft SDK下有2个目录(1.0和1.1),我没有看到任何类型的卸载程序。
我想知道从我的系统中删除所有TypeScript安装的最简洁方法是什么?
答案 0 :(得分:16)
您现在可以卸载适用于Microsoft Visual Studio 2015的#34; TypeScript工具"从程序和功能中的控制面板。在我的情况下,它与Visual Studio 2015一起自动安装。
答案 1 :(得分:2)
TypeScript内置于VS 2013 CTP的VS 2013 Update 2中,无法单独卸载。如果删除这些文件夹,则可以卸载这两个版本的Visual Studio。
答案 2 :(得分:1)
由于使用Microsoft SDK,您的计算机上可能安装了旧的TypeScript:
cmd>tsc --version
Version 1.0.3.0
如果您检查PATH
环境变量,则可能会找到以下条目:
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\
就我而言,卸载“ Microsoft Visual Studio 2015的TypeScript工具”并没有从该路径中删除tsc.exe
等,可能是因为它是作为Windows 10 SDK或其他内容的一部分安装的。 / p>
您可以从PATH
环境变量中删除该条目,或者至少将其移动到Node.js(可能是C:\Program Files\nodejs
)或nvm(例如C:\Users\<username>\AppData\Roaming\nvm
)的条目下方,以防万一。使用节点版本管理器。这样可以防止对tsc
的调用运行古老的TypeScript编译器:
cmd>tsc --version
Version 3.1.3
不要忘记更改环境变量后重新启动命令行,使它们生效!
如果不确定tsc
命令将实际运行哪种二进制文件,请使用where
命令找出:
cmd>where tsc
C:\Program Files\nodejs\tsc
C:\Program Files\nodejs\tsc.cmd
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.js
优先级从上到下。在我的案例中,第一个条目是(Linux)Shell脚本,通常无法在Windows上执行。第二项是Windows批处理脚本,这是将要执行的脚本。它基本上会调用Node.js(简体):
node.exe node_modules\typescript\bin\tsc