Error creating Angular2 application with Visual Studio

I am using this guide to creating an angular2 starter application.

When I try to build, it complains about bad parameters, and I noticed that it was being built using typescript 1.8 instead of typescript 2.x. I installed Typescript @ 2.0 via npm. npm install -g typescript@2.0. I installed VS Options to load .\node_modules\.binfirst in External Web Tools. I have a tsconfig.json file. I see that he is still trying to compile with typescript 1.8. Any ideas what to do to fix this? I followed the guide twice.

1>Target "PreComputeCompileTypeScriptWithTSConfig" in file "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets" from project "C:\Users\111111\Documents\Visual Studio 2015\Projects\TestAngular\TestAngular\TestAngular.csproj" (target "CompileTypeScriptWithTSConfig" depends on it):
1>Using "VsTsc" task from assembly "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\TypeScript.tasks.dll".
1>Task "VsTsc"
1>  C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8\tsc.exe --project "C:\Users\111111\Documents\Visual Studio 2015\Projects\TestAngular\TestAngular\tsconfig.json" --listEmittedFiles
1>Done executing task "VsTsc".
1>Done building target "PreComputeCompileTypeScriptWithTSConfig" in project "TestAngular.csproj".
1>Target "CompileTypeScriptWithTSConfig" in file "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets" from project "C:\Users\111111\Documents\Visual Studio 2015\Projects\TestAngular\TestAngular\TestAngular.csproj" (target "Compile" depends on it):
1>Task "VsTsc"
1>  C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8\tsc.exe --project "C:\Users\111111\Documents\Visual Studio 2015\Projects\TestAngular\TestAngular\tsconfig.json" --listEmittedFiles
1>  C:\Users\111111\Documents\Visual Studio 2015\Projects\TestAngular\TestAngular\error TS5023:Build:Unknown compiler option 'listemittedfiles'.
1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(214,5): error MSB6006: "tsc.exe" exited with code 1.
1>Done executing task "VsTsc" -- FAILED.
1>Done building target "CompileTypeScriptWithTSConfig" in project "TestAngular.csproj" -- FAILED.

tsconfig.json

{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": [ "es2015", "dom" ],
    "noImplicitAny": true,
    "suppressImplicitAnyIndexErrors": true
  }
}

I did nothing special in my .csproj. I tried to install <TypeScriptToolsVersion>2.0</TypeScriptToolsVersion>, but it does nothing.

, VsTsc typescript 2? External Web Tools , .\node_modules\.bin ? , C:\Users\111111\Documents\Visual Studio 2015\Projects\TestAngular\TestAngular\node_modules\.bin. Npm typescript C:\Users\111111\AppData\Roaming\npm.

: . : 'listemittedfiles'

( npm, VS). - , -, , ? Typescript.

+4
4

TestAngular.csproj :

<PropertyGroup>
    <TscToolPath>PATH TO DESIRED tsc.exe, NOT INCLUDING THE tsc.exe</TscToolPath>
</PropertyGroup>
+3

External web tools

$(PATH) $(DevEnvDir) ?


.\node_modules\.bin node_module package.json . , .

npm install -g typescript@2.0, 'C:\Users\username\AppData\Roaming\npm, .

. : NPM

+2

, VS2015 , .

: "Typescript" Microsoft Visual Studio 2015 " " ".

Typescript Microsoft Visual Studio 2015 " https://www.typescriptlang.org/#download-links.

, .

0

Source: https://habr.com/ru/post/1665065/


All Articles