visual studio 2015 - ASP.NET Core-projekt: Hvordan man forhindrer Typescript i at kompilere
Jeg prøver at integrere en eksisterende Angular 2-applikation i et eksisterende ASP.NET Core-projekt i Visual Studio. Begge projekter fungerer uafhængigt, men når jeg prøver at kompilere ASP.NET Core-projektet i Visual Studio, får jeg en masse TypeScript-kompileringsfejl relateret til filer i node_modules-mappen.
Hvordan gør jeg:
- Forhindre typescript i overhovedet at kompilere
- Forhindr compileren i at kigge på noget i
node_modules
Jeg kan få dette til at fungere ved at flytte node_modules-mappen ud i projektets rod, men dette ville kræve en fuldstændig omstrukturering af de oprindelige projektafhængigheder og bygge filer, og det vil jeg helst undgå.
Svar #1
-1-. Du kan deaktivere typescript-kompilering ved at redigere projektfilen (.xproj). Tilføj denne blok:
<PropertyGroup>
<TypeScriptCompileBlocked>True</TypeScriptCompileBlocked>
</PropertyGroup>
-2-. For at forhindre compileren i at kigge på noget i node_modules - brug exclude i tsconfig:
"exclude":[
"node_modules"
]
* Stien til node_modules er relativ i forhold til tsconfig.json
