在Visual Studio 2015中,只有'amd'和'系统'模块支持--outout错误

时间:2017-01-25 15:56:45

标签: angularjs typescript visual-studio-2015

我想在asp.net web api中组合Angularjs和TypeScript,所以我试试这篇博文:LINK

当我运行我的应用程序时遇到了这个错误:

错误构建:只有'amd'和'系统'模块与--out一起支持。

我尝试了这个post并安装了 Microsoft.TypeScript.MSBuild Microsoft.TypeScript.Compiler ,但它仍然会因该错误而停止。< / p>

所以我试试这个post,但我不知道如何修改 tsconfig.json ,因为它使用了visual studio代码,我使用的是visual studio 2015。

你可以帮帮我吗?

感谢

1 个答案:

答案 0 :(得分:1)

选择&#34;无&#34;在项目(.csproj)属性下的TypeScript模块类型中 - &gt; TypeScript Build。

在Visual Studio 2015中,TypeScript Build点击似乎有问题。选择&#34; none&#34;时,它并不总是有效。我通过卸载项目并在.csproj文件中手动编辑以下条目来实现它。

<TypeScriptTarget>ES5</TypeScriptTarget>
<TypeScriptJSXEmit>None</TypeScriptJSXEmit>
<TypeScriptCompileOnSaveEnabled>True</TypeScriptCompileOnSaveEnabled>
<TypeScriptNoImplicitAny>False</TypeScriptNoImplicitAny>
<TypeScriptModuleKind>None</TypeScriptModuleKind> <----- Set this value to None
<TypeScriptRemoveComments>False</TypeScriptRemoveComments>