Ich verwende Visual Studio 2015 Update 1 mit TypeScript 1.8.5.Warum bekomme ich "Kann Modul nicht finden 'angular2/core'" Intellisense Fehler in Visual Studio 2015
Ich habe eine ASP.NET MVC 4.6 Web Application, die Angular2 verwendet.
ich meine Typoskript kompilieren Optionen mit den folgenden Einstellungen auf:
<PropertyGroup>
<TypeScriptTarget>ES5</TypeScriptTarget>
<TypeScriptJSXEmit>None</TypeScriptJSXEmit>
<TypeScriptCompileOnSaveEnabled>True</TypeScriptCompileOnSaveEnabled>
<TypeScriptNoImplicitAny>False</TypeScriptNoImplicitAny>
<TypeScriptModuleKind>System</TypeScriptModuleKind>
<TypeScriptModuleResolution>node</TypeScriptModuleResolution>
<TypeScriptRemoveComments>False</TypeScriptRemoveComments>
<TypeScriptOutFile />
<TypeScriptOutDir />
<TypeScriptGeneratesDeclarations>False</TypeScriptGeneratesDeclarations>
<TypeScriptNoEmitOnError>True</TypeScriptNoEmitOnError>
<TypeScriptSourceMap>True</TypeScriptSourceMap>
<TypeScriptMapRoot />
<TypeScriptSourceRoot />
<TypeScriptExperimentalDecorators>True</TypeScriptExperimentalDecorators>
</PropertyGroup>
Die Errorlist keine Buildfehler enthält, aber es Intellisense Fehler enthält, wie die folgenden:
Cannot find module 'angular2/core'
Aber Angular2 sowie all meine anderen Abhängigkeiten sind, wo sie sein sollten, unter dem Ordner node_modules.
So Typoskript kompiliert erfolgreich JavaScript und den daraus resultierenden JavaScript zur Laufzeit funktioniert, aber ich sehe Intellisense Fehler in der Visual Studio-Umgebung in den meisten Typoskript Dateien meiner Anwendung.
Außerdem haben einige der Komponenten, die ich verlasse, wie ag-grid-ng2, unter node_modules entsprechende TypeScript-Definitionsdateien, aber Intellisense behandelt sie so, als ob sie nicht getippt wären (anders ausgedrückt: 'any')
Warum?