Only 'amd' and 'system' modules are supported alongside --out error in visual studio 2015

I want to combine Angularjs and TypeScript in a asp.net web api, so I try this blog post: LINK

when I run my application I encounter whit this error:

Error Build:Only 'amd' and 'system' modules are supported alongside --out.

I tried this post and install both of Microsoft.TypeScript.MSBuild and Microsoft.TypeScript.Compiler, but it still stops with that error.

so I try this post, but I don't know how to modify tsconfig.json because it uses visual studio code and I use visual studio 2015.

can you help me?

thanks

Upvotes: 1

Views: 1828

Answers (1)

Steph
Steph

Reputation: 12222

Choose "none" in the TypeScript module type under the project (.csproj) properties -> TypeScript Build.

In Visual Studio 2015, the TypeScript Build tap seems to have an issue. When selecting "none", it does not always work. I got it to work by unloading the project and editing the following entry manually in the .csproj file.

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

Upvotes: 1

Related Questions