2016-05-04 33 views
5

Sto sviluppando un'applicazione web 2.0 Angular 2.0.0-rc.1 in Mac OS X utilizzando Visual Studio Code, ma sto cercando di migrare la modifica a Visual Studio 2015 in Parallels. Voglio mantenere il processo di compilazione effettivo in esecuzione in OS X. Lo sto facendo perché ho trovato dopo diversi mesi di utilizzo che il codice di Visual Studio è piuttosto limitato.Angular 2 e Visual Studio 2015 con ReSharper 2016.1

ReSharper 2016.1 si lamenta molto del mio TypeScript. Ad esempio, non gli piace @Component o @RouteConfig, lamentandosi del fatto che non può risolvere i simboli. Ho diverse opzioni - potrei disabilitare ReSharper (no), potrei disabilitare le ispezioni (no), ... e così via.

Cosa posso fare a riguardo? Ho configurato ReSharper per usare TypeScript 1.8 ma non sono sicuro di cos'altro posso fare.

Per qualche motivo o l'altro, non riesce a trovare la classe Router o ROUTER_DIRECTIVES oggetto come definito nella importazione:

import { RouteConfig, Router, ROUTER_DIRECTIVES } from '@angular/router-deprecated'; 

Essi non sono suggerite in questa importazione, ma in seguito nel codice. Ci sono molti errori come questo, alcuni troppo numerosi da elencare.

Chiunque ha avuto successo utilizzando Angular 2 con Visual Studio 2015 & ReSharper 2016.1?

+0

ReSharper 2016.2 sembra aggiungere più supporto per Typescript: [link] (https://blog.jetbrains.com/dotnet/2016/05/27/ resharper-ultimate-2016-2-eap-kick-off /), anche se sto ancora riscontrando un sacco di problemi che lo utilizzano per lo sviluppo di Angular 2 (attualmente sono su EAP 8). –

risposta

0

Questo non è dimostrabilmente la soluzione migliore, ma potrebbe fornisce una soluzione

Errore: Simbolo 'X' non può essere adeguatamente risolto, probabilmente la sua posizione in un modulo inaccessibile

Soluzione: È possibile disattivato ReSharper di ispezione dattiloscritto per ora. In VS2015 andare a ReSharper> Opzioni> Codice di controllo> Impostazioni trovare 'maschere File' (in basso a destra) e aggiungere Ts *

Con questo si manterrà tutte le funzionalità ReSharper mentre disabilitarlo per dattiloscritto solo

Questo è il completo article su come installare angular 2 seed per VS 2015: