首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >npm不更新tsc版本

npm不更新tsc版本
EN

Stack Overflow用户
提问于 2017-08-16 00:39:28
回答 6查看 10.4K关注 0票数 8

使用以下命令更新类型记录:

代码语言:javascript
运行
复制
npm install typescript -g

最新版本2.4.2已正确安装,我可以通过查看由folloing命令显示的路径来验证它:

代码语言:javascript
运行
复制
npm list typescript -g

但是下面的命令显示了旧版本(1.0.3.0):

代码语言:javascript
运行
复制
tsc -v

还查看了TEMP变量,它指向与npm list显示的路径相同的路径。

此外,在命令提示符中运行where tsc不会显示任何内容,也不会产生任何错误。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2017-08-16 01:07:47

您可能已经为Visual安装了一个旧版本的TypeScript,并且Visual安装正在隐藏通过npm安装的版本。您可能需要更改PATH变量。

若要检查,请打开命令提示符(CMD.exe)并键入

代码语言:javascript
运行
复制
where tsc

如果第一个项目与Node/npm没有关联,而是安装在类似C:\Program Files (x86)\Microsoft SDKs\TypeScript\...的东西中,那么您需要配置您的系统环境变量。

  1. 打开开始菜单。
  2. 搜索system environment variables
  3. 打开标题为Edit the system environment variables的项目
  4. 确保PATH环境变量的Node/npm位置优先于Visual位置。
    1. 还要确保任何较新的Visual安装位置都优先于旧的安装位置。

也请看这个答案

票数 14
EN

Stack Overflow用户

发布于 2017-08-16 00:45:38

我相信你需要

代码语言:javascript
运行
复制
npm install -g typescript@latest

代码语言:javascript
运行
复制
npm update -g typescript

答:在这里输入链接描述

票数 3
EN

Stack Overflow用户

发布于 2018-09-12 18:33:15

在windows上,打开命令提示符并键入: where tsc

这将为您提供路径和全局设置所指向的类型文本版本的列表。

转到路径: C:\xxxxx\Microsoft \TypeScript

然后删除旧版本文件夹(最新版本除外)。然后再次检查您的当前版本。

祝你今天愉快!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45703455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档