【问题标题】:Typescript version conflict in Visual Studio CodeVisual Studio Code 中的 Typescript 版本冲突
【发布时间】:2017-02-20 14:06:27
【问题描述】:

我有一个使用 Visual Studio Code 中的 angular-cli 项目模板创建的 Angular2 项目。此外,我通过 npm 以及 Microsoft 链接 (https://www.microsoft.com/en-us/download/details.aspx?id=48593) 安装了最新版本的 Typescript (2.0.3),因为我也使用 Visual Studio 2015。但是,由于某种原因,当我开始我的 Angular2 项目时,我仍然收到一条错误消息。请注意,即使使用标准命令提示符运行 tsc -v 仍将返回 1.0.0.0。

  • tsc -v 如何判断 typescript 的版本?
  • 如何在我的 Angular 项目中消除此消息并确保 它将使用最新版本的 Typescript?

我在这里缺少什么?感谢您的帮助。

【问题讨论】:

    标签: visual-studio angular typescript


    【解决方案1】:

    如果您只需要两个 Visual Studio 上的最新版本的 TypeScript,那么您可以

    1. 删除所有以前的安装,这些安装位于:
      C:\Program Files (x86)\Microsoft SDKs\TypeScript
    2. 重新安装最新的 TypeScript 版本。

    希望一切都会好起来。

    【讨论】:

    • 谢谢。只需删除其他版本就可以了。
    【解决方案2】:

    您是否通过 NPM 安装了 TypeScript?如果是这种情况,请尝试通过npm uninstall -g typescript 卸载它。现在通过npm install -g typescript重新安装并检查问题是否解决。

    【讨论】:

      【解决方案3】:

      最好的办法是让 VScode 只使用本地安装的 typescript 版本。

      将其放入您的 .vscode/.settings 文件中。

          "typescript.tsdk": "./node_modules/typescript/lib"
      

      【讨论】:

        猜你喜欢
        • 2017-03-04
        • 1970-01-01
        • 2020-09-26
        • 2017-07-26
        • 2018-10-20
        • 2021-12-17
        • 2016-12-29
        • 2017-02-01
        • 1970-01-01
        相关资源
        最近更新 更多