2014-04-23 11 views
5

Visual Studio 2013 mit:javascript/node.js Intellisense in Visual Studio 2013/resharper problematisch

  • ReSharper 8.2
  • Node.js Tools
  • Web Essentials

Von dem, was ich sammeln von der node.js tools site, ich sollte intellisense bekommen.

Allerdings, wenn ich Javascript in einem node.js Projekt bearbeite, bekomme ich seltsames intellisense, das alle Arten von irrelevantem Zeug vorschlägt. Es hat keine nützliche Intellisense für Node und macht Dinge wie Autocompletes require als required was extrem ärgerlich ist, da ich es zu ändern brauche, um es daran zu hindern es zu ändern, ich vermisse es manchmal und dies verursacht einen Laufzeitfehler.

Es gibt mir intellisense für meinen eigenen Code innerhalb des Projekts, aber sehr wenig anderes.

ich das las, mit etwas Hoffnung:

https://nodejstools.codeplex.com/workitem/562

Allerdings, wenn ich ReSharper IntelliSense für js Dateien zu deaktivieren, anstatt sie zu Visual Studio Aufschieben/node.js Werkzeuge, die ich überhaupt keine Intellisense bekommen . Ich mache das im Moment, weil nichts besser ist, als das require ->required Problem zu haben.

Haben Sie nichts in Google oder auf StackOverflow nützlich finden.

Antwort

6

Wenn Sie die Codevervollständigung von ReSharper deaktivieren, müssen Sie auch sicherstellen, dass Visual Studio aktiviert ist. Gehe zu Extras -> Optionen -> Texteditor -> Node.js und suche nach den "Statement completion" Checkboxen.

+2

Es war nicht ganz da, aber es brachte mich auf den richtigen Weg - es war unter Extras -> Optionen -> Texteditor -> JavaScript -> Mitglieder automatisch auflisten. Danke! – nrkn