【发布时间】:2017-02-02 07:08:57
【问题描述】:
目前我的机器上安装了 TypeScript 1.0.3.0 版本。
我想将其更新到最新版本,即 2.0。
如何用 npm 做到这一点?
【问题讨论】:
-
指定确切的版本对我有用,如下所示:
npm install typescript@2.9.2
标签: typescript npm npm-install
目前我的机器上安装了 TypeScript 1.0.3.0 版本。
我想将其更新到最新版本,即 2.0。
如何用 npm 做到这一点?
【问题讨论】:
npm install typescript@2.9.2
标签: typescript npm npm-install
试试npm install -g typescript@latest。您也可以使用 npm update 代替 install,无需最新的修饰符。
【讨论】:
tsc -v 为 TypeScript 版本,因为它显示的是 1.0
打开命令提示符 (cmd.exe/git bash)
推荐:
npm install -g typescript@latest
或
yarn global add typescript@latest // if you use yarn package manager
这将安装最新的打字稿版本如果尚未安装, 否则它将更新当前安装到最新版本。
然后验证安装的是哪个版本:
tsc -v
如果您已经安装了 typescript,您也可以使用以下命令更新到最新版本,但正如评论员所报告的那样,我确认以下命令不会更新到最新版本(截至目前 [ Feb 10 '17]) !
npm update -g typescript@latest
【讨论】:
如果你在 Windows 上并且安装了 Visual Studio,你的 PATH 中可能有一些东西指向旧版本的 TypeScript。我发现从我的 PATH 中删除文件夹“C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\”(或删除/重命名此文件夹)将允许更新的 npm 全局安装的 TypeScript 版本的 tsc 工作。
【讨论】:
您只需输入npm install -g typescript@2.0 即可完成此操作。如果这不起作用,我开始怀疑你使用的是什么版本的 node 和 npm。试试node -v 和npm -v 找出这些。你应该在节点 >4.5 和 npm >3
【讨论】:
对于 npm: 你可以运行:
npm update -g typescript
默认会安装最新版本。
对于 yarn,您可以运行:
yarn upgrade typescript
或者你可以删除原始版本,运行yarn global remove typescript,然后执行yarn global add typescript,默认也会安装最新版本的typescript。
更多详情,您可以阅读yarn docs。
【讨论】:
我对此错误的解决方案是使用以下命令更新 typescript 版本:
npm install -g typescript@latest 因为我使用的是 Windows。
但是在 Mac 上,sudo npm install -g typescript@latest
【讨论】:
只需使用命令# npm update -g typescript
要更新所有全局安装的模块,请使用此命令# npm update -g
【讨论】:
在提示符中使用命令where在路径中查找当前可执行文件
C:\> where tsc
C:\Users\user\AppData\Roaming\npm\tsc
C:\Users\user\AppData\Roaming\npm\tsc.cmd
【讨论】:
如果您在 Windows 中使用非常旧的 NodeJS,请在控制面板 (Win7) 或设置/应用程序 (Win10) 中卸载以前的 NodeJ 和 NVM(节点版本管理器)(如果存在)。 确保它们已从 PATH 中删除。
重新安装 NodeJS:https://nodejs.org/en/download 它也会安装 NPM。
全局安装 TypeScript:
npm install -g typescript
验证安装:
tsc -v
【讨论】:
运行此命令它将安装到最新版本
npm install -g typescript
用于检查版本
tsc -v
【讨论】: