【问题标题】:Install TypeScript Compiler with NuGet Package Manager in Visual Studio 2013?在 Visual Studio 2013 中使用 NuGet 包管理器安装 TypeScript 编译器?
【发布时间】:2017-08-06 10:18:16
【问题描述】:

我之前从以下位置安装了用于 VS 2013 的 TypeScript:

https://www.typescriptlang.org/#download-links

现在,此选项不再可用。我卸载了它,因为我想使用 NuGet 包管理器将 TypeScript 编译器本地安装到我的项目中,以实现可移植性。移动到另一台 PC 不需要单独安装 TypeScript。

当我点击安装时,什么也没发生。也许它已安装?没有任何迹象。

所以,我也尝试从 NuGet 包管理器控制台安装它,它说安装成功:

问题 1:如何查看它的安装位置?

  • packages.config 没有引用 TypeScript。

  • packages 文件夹也不包含任何 TypeScript 包。

  • 当我尝试构建项目时,出现错误:

    错误 11 无法运行指定的任务可执行文件“tsc.exe”。 找不到路径的一部分 'C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8'。 BGIS.Reports.Web

问题 2:我做错了什么?我该如何解决这个问题?

【问题讨论】:

  • 我推荐Microsoft.TypeScript.MSBuild。请参阅 Compiler Options in MSBuildMSBuild csproj settings。这是 MS 推荐的让它与 msbuild 一起工作的方法。
  • 我刚刚安装了它(在我删除了之前的 TypeScript 安装之后),但是当我尝试构建项目时出现错误:“VsTsc”任务不支持“JsxPreserve”参数。验证该参数是否存在于任务中,并且它是一个可设置的公共实例属性。 BGIS.Reports.Web

标签: typescript visual-studio-2013 nuget-package


【解决方案1】:

从 nugget 包中安装旧版本的 Typescript,VS 使用路径来知道它应该使用哪个版本的 typescript 来编译。

您只需将 Path 环境变量中的更改设置为 TypeScript 位置文件夹:

【讨论】:

  • 如何到达这个窗口?
猜你喜欢
  • 2016-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-07
相关资源
最近更新 更多