5

Cela semble un problème simple, mais je ne trouve aucune information en ligne à ce sujet, ni ici dans Stack Overflow.Faire requireJS intellisense dans Visual Studio 2013-2015

Je n'arrive pas à faire fonctionner Intellisense sous Visual Studio 2013/2015 avec RequireJS (côté client).

En théorie il vous suffit d'ajouter une référence dans le fichier _references.js, comme ceci:

/// <reference path="libs/require.js" data-main="main.js" start-page="../default.htm" /> 

mais je reçois ce message tout le temps par la fenêtre de sortie concernant la « JavaScript service Langue »:

Error regarding RequireJS path in VS

Il semble que si la fonction essayait de charger mon « main.js » fichier à partir des références VS JavaScript dossier au lieu de mon dossier réel qui reçoit beaucoup de « ../ » ajoutée et peut pas être résolu. En fait, le chemin suggéré qui ne peut pas être chargé est OK sauf pour tous les "../".

J'ai essayé différentes combinaisons de chemins relatifs pour écrire les attributs, mais pas de chance.

Ceci est très ennuyeux et je ne trouve aucune information fiable sur le Web concernant ce problème spécifique. La seule référence que j'ai trouvé est celui-ci:

http://blog.nansen.com/2015/09/getting-visual-studio-intellisense-to.html

et ils suggèrent d'ajouter un code de configuration baseUrl au fichier _references.js, qui n'a pas fonctionné pour moi du tout.

Des idées pour résoudre ce problème?

Et en passant: toute référence sur comment faire ce travail sous VS Code aussi?

+1

Je ne vois aucun commentaire à ce sujet. J'ai le même problème, avez-vous compris? – David

+0

Désolé, j'ai manqué votre notification. Non, je n'ai pas compris comment le faire. Si je le fais fonctionner, je le mettrai ici. –

+0

Très bien, merci! – David

Répondre

-2

A découvert qu'il s'agissait de la solution/du projet figurant sur une autre lettre de lecteur.

VS studio est installé sur le lecteur C: et la solution/le projet est sur le lecteur D:.

N'a pas trouvé de solution à ce problème, mais peut être corrigé en déplaçant vers le lecteur C:.