8

我昨天用 NPM 安装了 TSC,当我使用 tsd@0.5.7 从存储库下载最后一个 Typescript 定义并继续编译我的代码时,我从定义中得到了很多编译错误。我发现解决此类错误的唯一方法是返回 typescript 1.3 的定义,您知道为什么会发生这种情况吗?

更新 1 我为我的 mac 安装了 tsc(之前提到的安装是在 Windows 中),当我运行 tsc --version 时,我得到了不同 的结果,即使他们都说它们是 1.4.1


视窗: Windows 上的控制台


苹果电脑 Mac 上的控制台

4

3 回答 3

11

可能你的 PATH 环境变量是错误的,你可以通过执行来检查它,你可能会在漫游 npm 路径之前echo %PATH%看到类似的东西。C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;

您可以通过转到控制面板-> 系统和安全-> 来更改它,在左侧有“高级系统设置”,单击它,将打开一个弹出窗口。在那里选择“高级”选项卡,然后单击“环境变量”按钮,您可以在此处更改路径。

重新打开您的命令提示符(屏幕截图上的 MSys),否则更改不会产生任何影响。

我希望名称是正确的,因为我目前使用的是荷兰语 Windows 版本。如果您有任何问题,请告诉我:)

于 2015-02-28T18:21:15.127 回答
1

我将 1.0 版本的路径重命名为 1.0.1,当我输入 tsc -v 结果是 1.4.0.0

我从:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0

至:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0.1

它奏效了。

于 2015-03-02T20:36:43.863 回答
0

我昨天用 NPM 安装了 TSC,当我使用 tsd@0.5.7 从存储库下载最后一个 Typescript 定义并继续编译我的代码时,我从定义中得到了很多编译错误

tsc如果指向 是不可能的typescript@1.4.1。运行where tsc(windows) 或which tsc(unix) 或tsc --version. 如果它不是正确的版本,那么你有你的答案。下面显示了一种错误场景:

在此处输入图像描述

于 2015-02-28T06:22:59.013 回答