Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2013 类型脚本生成失败_Visual Studio 2013_Typescript - Fatal编程技术网

Visual studio 2013 类型脚本生成失败

Visual studio 2013 类型脚本生成失败,visual-studio-2013,typescript,Visual Studio 2013,Typescript,我目前有两个typescript为1.1的项目,它们在visual studio 2013中打开并安装了typescript 1.8。VS要求升级,但现在我收到以下错误: 未知的编译器选项“ListMittedFiles”。 有人有过同样的经历吗?似乎在项目内部,我们硬编码了这一行 <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Mic

我目前有两个typescript为1.1的项目,它们在visual studio 2013中打开并安装了typescript 1.8。VS要求升级,但现在我收到以下错误: 未知的编译器选项“ListMittedFiles”。
有人有过同样的经历吗?

似乎在项目内部,我们硬编码了这一行

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" />

这样,即使它升级到1.8,它仍然尝试使用安装在该文件夹中的w/e。 (这是一个非常老的项目,需要维护…)


接下来,我删除了path系统环境变量中的硬编码路径,以便tsc.exe现在指向NPM版本。

如果上述答案不适用于您,我建议查看Visual Studio 2015更新3及更高版本中解决相同问题的方法:


(总而言之,安装TypeScript 2.0可能会修复混乱的MSBuild cfg并解决问题)。

这可能会解决您的问题:已找到并检查,似乎不是我这边的问题。从命令行执行:
tsc--version
。此返回哪个版本?返回版本1.0.3.0:(现在也修复了我的路径,因此它指向npm中的typescript。不过,我的回答也修复了这个问题。为VS 2015安装这个typescript 2.0下载实际上修复了我的VS 2013问题,它使用了
ListedFiles
。另外,请确保从.csproj中完全删除
,VS2013应该开始使用typescript 2.0编译器,它将支持
listedmittedfiles