npm 不更新 tsc 版本
npm doesn't update tsc version
Typescript 使用以下命令更新:
npm install typescript -g
并且最新版本 2.4.2 已正确安装,我可以通过查看以下命令显示的路径来验证它:
npm list typescript -g
但以下命令显示旧版本 (1.0.3.0):
tsc -v
还查看了 TEMP 变量,它指向与 npm list
显示的路径相同的路径。
另外 运行 where tsc
在命令提示符中没有显示任何内容,也没有出现任何错误。
我相信你需要做的
npm install -g typescript@latest
或
npm update -g typescript
如回答
您可能为 Visual Studio 安装了旧版本的 TypeScript,并且 Visual Studio 安装正在隐藏通过 npm 安装的版本。您可能需要更改 PATH
变量。
要检查,请打开命令提示符 (CMD.exe
) 并输入
where tsc
如果第一个项目与 Node/npm 没有关联,而是安装在 C:\Program Files (x86)\Microsoft SDKs\TypeScript\...
之类的东西中,那么您需要配置系统环境变量。
- 打开开始菜单。
- 搜索
system environment variables
- 打开标题为
Edit the system environment variables
的项目
- 确保
PATH
环境变量的 Node/npm 位置优先于 Visual Studio 位置。
- 还要确保任何较新的 Visual Studio 安装位置优先于旧的安装位置。
在 windows 上,打开命令提示符并键入:where tsc
这将为您提供您的 PATH 和全局设置指向的打字稿版本列表。
转到路径:C:\xxxxx\Microsoft SDKs\TypeScript
然后删除除最新版本之外的旧版本文件夹。然后再次检查您当前的版本。
祝你有个愉快的一天!
旧的打字稿版本必须在 windows 计算机上的那个地址上,
C:\Program Files (x86)\Microsoft SDKs\TypeScript
所以你所要做的就是进入 c:\ 驱动器,然后进入程序文件 (x86) 文件夹,然后找到 Microsoft SDKs 文件夹,你会看到 typescript 文件夹,你可以从那里剪切或删除文件夹,然后返回 cmd 并输入 typescript 的路径,它会显示新路径和最新版本。
从 C:\Program Files (x86)\Microsoft SDKs
中删除 TypeScript
文件夹。
如果您使用的是 IntelliJ IDE 尝试:
首选项>语言和框架>Typescript
并将 Typescript select 字段更改为正确的路径。
Typescript 使用以下命令更新:
npm install typescript -g
并且最新版本 2.4.2 已正确安装,我可以通过查看以下命令显示的路径来验证它:
npm list typescript -g
但以下命令显示旧版本 (1.0.3.0):
tsc -v
还查看了 TEMP 变量,它指向与 npm list
显示的路径相同的路径。
另外 运行 where tsc
在命令提示符中没有显示任何内容,也没有出现任何错误。
我相信你需要做的
npm install -g typescript@latest
或
npm update -g typescript
如回答
您可能为 Visual Studio 安装了旧版本的 TypeScript,并且 Visual Studio 安装正在隐藏通过 npm 安装的版本。您可能需要更改 PATH
变量。
要检查,请打开命令提示符 (CMD.exe
) 并输入
where tsc
如果第一个项目与 Node/npm 没有关联,而是安装在 C:\Program Files (x86)\Microsoft SDKs\TypeScript\...
之类的东西中,那么您需要配置系统环境变量。
- 打开开始菜单。
- 搜索
system environment variables
- 打开标题为
Edit the system environment variables
的项目
- 确保
PATH
环境变量的 Node/npm 位置优先于 Visual Studio 位置。- 还要确保任何较新的 Visual Studio 安装位置优先于旧的安装位置。
在 windows 上,打开命令提示符并键入:where tsc
这将为您提供您的 PATH 和全局设置指向的打字稿版本列表。
转到路径:C:\xxxxx\Microsoft SDKs\TypeScript
然后删除除最新版本之外的旧版本文件夹。然后再次检查您当前的版本。
祝你有个愉快的一天!
旧的打字稿版本必须在 windows 计算机上的那个地址上, C:\Program Files (x86)\Microsoft SDKs\TypeScript
所以你所要做的就是进入 c:\ 驱动器,然后进入程序文件 (x86) 文件夹,然后找到 Microsoft SDKs 文件夹,你会看到 typescript 文件夹,你可以从那里剪切或删除文件夹,然后返回 cmd 并输入 typescript 的路径,它会显示新路径和最新版本。
从 C:\Program Files (x86)\Microsoft SDKs
中删除 TypeScript
文件夹。
如果您使用的是 IntelliJ IDE 尝试:
首选项>语言和框架>Typescript
并将 Typescript select 字段更改为正确的路径。