目前,我的机器上安装了TypeScript 1.0.3.0版本。 我想把它更新到最新的一个,即2.0。

如何用npm做到这一点?


试试npm install -g typescript@latest。你也可以用npm update代替install,不需要使用latest修饰符。


你应该可以通过输入npm install -g typescript@2.0来实现。如果这不起作用,我开始怀疑你使用的是哪个版本的node和npm。尝试node -v和npm -v来找出它们。您应该在节点>4.5和npm >3上


打开命令提示符(cmd.exe/git bash)

推荐:

npm install -g typescript@latest

or

yarn global add typescript@latest  // if you use yarn package manager

这将安装最新的typescript版本,如果还没有安装, 否则它会将当前安装更新到最新版本。

然后验证安装了哪个版本:

tsc -v


如果你已经安装了typescript,你也可以使用下面的命令来更新到最新版本,但正如评论员所报告的,我确认下面的命令不会更新到最新版本(截至目前[17年2月10日])!

npm update -g typescript@latest

如果你在Windows上安装了Visual Studio,你的PATH中可能有一些指向旧版本的TypeScript。我发现从我的PATH中删除文件夹“C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\”(或删除/重命名此文件夹)将允许最新的npm全局安装的tsc的TypeScript版本工作。


只需使用命令# npm update -g typescript 要更新所有已安装的全局模块,使用# npm update -g


npm: 你可以运行:

npm update -g typescript

默认情况下,它将安装最新版本。

对于纱线,您可以运行:

yarn upgrade typescript

或者你可以删除原始版本,运行yarn global remove typescript,然后执行yarn global add typescript,默认情况下它也会安装最新版本的typescript。

更多细节,你可以阅读yarn文档。


如果你使用的是带有非常旧的NodeJS的Windows,那么在控制面板(Win7)或设置/应用程序(Win10)中卸载以前的NodeJS和NVM(节点版本管理器)。 确保它们已从PATH中删除。

重新安装NodeJS: https://nodejs.org/en/download 它也会安装NPM。

全局安装TypeScript:

npm install -g typescript

验证安装:

tsc -v

使用命令where in提示符查找当前可执行文件路径

C:\> where tsc
C:\Users\user\AppData\Roaming\npm\tsc
C:\Users\user\AppData\Roaming\npm\tsc.cmd

我对这个错误的解决方案是用下面的命令更新typescript版本:

npm install -g typescript@latest因为我使用的是Windows。 但是在Mac上,这也可以通过sudo npm install -g typescript@latest来实现


try

Sudo apt-get update

下一个全局安装最新版本的typescript

NPM install -g typescript@latest

写完之后再打字

TSC -V

查看系统中安装的最新版本的typescript。


如果你的系统已经全局安装了typescript,你只需要更新typescript的版本。

确保首先检查你的typescript版本。

tsc -v 

or

tsc

TSC命令提供了更多详细信息。

如果一切配置正确,没有问题。此时只需要升级typescript版本。

npm update -g typescript