Ho risolto questo problema importando il pacchetto NuGet "react.js" e portando lo script localmente.
Ho anche aggiunto uno _references.js
a ~/Script/ al mio progetto. Visual Studio ha avuto un aiutante in "Aggiungi ..." dal titolo "_references.js di file intellisense", che si presentava così:
/// <autosync enabled="true" />
/// <reference path="bootstrap.js" />
/// <reference path="jquery-2.1.4.js" />
/// <reference path="react/jsxtransformer-0.13.1.js" />
/// <reference path="react/react-0.13.1.js" />
/// <reference path="react/react-with-addons-0.13.1.js" />
Dopo di che, sono stato in grado di utilizzare IntelliSense nei miei file JSX. Il file _references.js non sembra aver funzionato dal CDN di Facebook.
fonte
2015-08-22 16:05:48
Stavo avendo qualche problema con questo e si scopre che l'eliminazione del file .vs/{projname} /v14/.suo l'ha risolto. –
Un'altra cosa, penso che i file CDN non funzionino qui perché devi andare su Strumenti -> Opzioni -> Editor di testo -> JavaScript -> Intellisense e selezionare "Scarica riferimenti remoti ..." –
I devo avere il plugin nuget solo per intellisense, che ho nella cartella dei moduli del nodo. Perché non riescono a far funzionare intellisense controllando i file in node_modules. È complicato, non semplice, sembra che siano necessari molti hack per configurare il flusso di sviluppo di base. E molti hack in genere significano più potenziali problemi. Sono uscito dal VS 2013 senza alcun supporto e mi aspettavo che VS2015 supportasse il frontend moderno in modo perfetto. –