percorso di riferimento re javascript intellisense
-
08-07-2019 - |
Domanda
Sto cercando di ottenere intellisense in VS2008 in un file js, foo.js, da un'altra libreria / file js che ho scritto ma non riesco a capire il percorso di riferimento? sintassi? /? string?
La libreria si trova in un file chiamato common.js che si trova nella stessa cartella di foo.js su cui sto lavorando.
Ecco i percorsi che ho provato ...
/// <reference path="../../scripts/common.js"/>
/// <reference path="/../scripts/common.js"/>
/// <reference path="../scripts/common.js"/>
/// <reference path="/scripts/common.js"/>
/// <reference path="scripts/common.js"/>
/// <reference path="/common.js"/>
/// <reference path="../common.js"/>
/// <reference path="/common.js"/>
/// <reference path="common.js"/>
Qual è la sintassi / stringa del percorso segreto che mi manca?
FWIW il percorso principale è ciò che è impostato nella pagina principale di questa app MVC ... in questo modo
<script type="text/javascript" src="../../scripts/common.js"></script>
Grazie Greg
Soluzione
Per prima cosa, assicurati che " common.js " è nel tuo progetto web. Quindi trascinare & Quot; common.js & Quot; dall'Explorer della soluzione nella finestra dell'editor per il file a cui si desidera fare riferimento.
Altri suggerimenti
Finalmente ... finalmente jQuery intellisense ha funzionato ...
Da qui http://blogs.msdn.com/webdevtools/archive/2007/11/06/jscript-intellisense-a-reference-for-the-reference-tag.aspx
dice l'autore
Ecco alcuni altri suggerimenti sottili:
- Ricorda, le dichiarazioni di riferimento devono precedere tutti gli altri contenuti nei file, anche i normali commenti.
E questo è stato ciò che ha risolto il problema per me ... ha posto le dichiarazioni di riferimento in cima e ... voilà! ... intellisense funziona!
Quindi, solo per sorridere, ecco come appaiono le prime righe del mio file
/// <reference path="common.js" />
/// <reference path="jquery-1.2.6.js" />
/// <reference path="jquery.formatCurrency.js" />
/*
* Foo Scripts/foo Script: foo.js
* Version 1.0
* Copyright(c) 2008 FUBAR Management, LLC. All Rights Reserved.
*/
Inizialmente avevo le dichiarazioni di riferimento sotto i commenti di Foo Scripts arghhhh!
Qualche altra buona documentazione su VS2010 javascript intellisense:
http://msdn.microsoft.com/en-us/library/ bb385682.aspx (dettagli sulla referenziazione) http://www.scottlogic.co .uk / 2010/08 / vs-2010-vs-doc-and-javascript-intellisense (dettagli sui commenti XML)
Sembra che ci siano alcune voci là fuori che dicono che qualcosa è rotto in questo senso. Soluzione alternativa per IntelliSense e problema di colorizzazione di JavaScript Beta 2 per esempio.
Un suggerimento, che sembra essere qualcosa che hai già provato è VS 2008 JavaScript Intellisense per Silverlight da ScottGu , ma puoi anche consultare Supporto JavaScript Intellisense in Visual Studio 2008 video.
HTH.
Hai provato l'aggiornamento rapido VS per jQuery intellisense? http: // blogs. msdn.com/webdevtools/archive/2008/02/08/jscript-intellisense-working-with-jquery.aspx