【问题标题】:Only 'amd' and 'system' modules are supported alongside --out error in visual studio 2015Visual Studio 2015 中仅支持“amd”和“system”模块以及 --out 错误
【发布时间】:2017-06-10 21:30:48
【问题描述】:

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

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

错误构建:仅支持“amd”和“system”模块以及 --out。

我尝试了这个post 并安装了 Microsoft.TypeScript.MSBuildMicrosoft.TypeScript.Compiler,但它仍然因该错误而停止。

所以我试试这个post,但我不知道如何修改 tsconfig.json,因为它使用 Visual Studio 代码,而我使用 Visual Studio 2015。

你能帮帮我吗?

谢谢

【问题讨论】:

    标签: angularjs typescript visual-studio-2015


    【解决方案1】:

    在项目(.csproj)属性下的TypeScript模块类型中选择“none” -> TypeScript Build。

    在 Visual Studio 2015 中,TypeScript Build 水龙头似乎有问题。选择“无”时,它并不总是有效。我通过卸载项目并在 .csproj 文件中手动编辑以下条目来使其工作。

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

    【讨论】:

      猜你喜欢
      • 2016-06-28
      • 2019-12-24
      • 2016-06-05
      • 1970-01-01
      • 1970-01-01
      • 2016-07-06
      • 1970-01-01
      • 2017-07-09
      • 2015-11-29
      相关资源
      最近更新 更多