Wie kann ich den Pfad angeben, auf den Knoten in SublimeText3 für Sublime-JSHint-plugin in Windows
Nach der Installation node.js dann die Sublime-JSHint-plugin unter Windows XP mit SublimeText3, bekomme ich die folgende Fehlermeldung:
"Node.js war nicht im Standard-Pfad. Bitte geben Sie die Position."
Dies ist ein bekanntes Problem bei der Konfiguration und dokumentiert der Autor, aber ich kann nicht herausfinden, wie man den Pfad angeben. Kann mir jemand sagen, wie man den Pfad angeben, in Windows XP?
https://github.com/victorporof/Sublime-JSHint#oh-noez-command-not-found
Habe ich versucht
"node_path": "/Program Files/nodejs",
"node_path": "C:/Program Files/nodejs",
"node_path": "/Program Files/nodejs/node.exe",
"node_path": "C:/Program Files/nodejs/node.exe",
- Wenn die Datei-Pfad der HTML-Datei enthält nicht-sacii-Zeichen ,dann Erhabene, fordert "Node.js war nicht im Standard-Pfad. Bitte geben Sie die Lage."github.com/victorporof/Sublime-HTMLPrettify/issues/126
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese funktioniert bei mir:
"node_path": "C:/Program Files/nodejs/node.exe"
node.exe
hat den trick für mich, wie gut 🙂Versuchen Sie es mit
und stellen Sie sicher, dass diese option ist in Ihrem
Packages/User/JSHint.sublime-settings
- Datei. Ich bin mir nicht sicher, warum Ihre Letzte Einstellung nicht funktioniert, weil es auch in ein gültiges format, aber hoffentlich mit der Cygwin-Stil-Pfad arbeiten.PATH
variable. Mit der rechten Maustaste auf Arbeitsplatz, wählen Sie Eigenschaften, gehen Sie zur Registerkarte Erweitert, klicken Sie auf die Environment-Variable Taste, und suchen Sie die variable PATH und klicken auf Bearbeiten. Gehen Sie zu Ende, was bereits vorhanden ist, und nach dem letzten Eintrag hinzufügen;C:\Program Files\nodejs
(stellen Sie sicher, dass die;
). Klicken Sie auf OK, dann starten Sie Erhaben und sehen, ob es nun funktioniert...Diese schließlich für mich gearbeitet:
Ich bin auf Windows 7, also Knoten war installiert in Programme (x86). Nur das klopfen der die " (x86)" - Teil für wenn Knoten installiert ist, in den Programm-Dateien.
Ich im Grunde hatte zu Beginn der
cmd
Anwendung in Windows, und geben Sie die Befehle ein, bis ich eines gefunden, das spuckte den Knoten helfen, text:Hatte ich zu umhüllen den Pfad der Datei in doppelten Anführungszeichen, weil der Pfad der Datei hatte, die Leerzeichen und Klammern in es. Die
"node_path"
config-Einstellung auch erforderlich den Pfad der Datei eingeschlossen in doppelte Anführungszeichen, die hatte zu entkommen.Fand ich ein weiteres Problem, das verursacht, um zu zeigen, dass Fehler. Seine auf den Registrierungs-editor . HKEY_CURRENT_USER\Software\Microsoft\Command Processor, hier habe ich die AutoRun-Schlüssel zu laden c:\profile.bat wo ich Hinzugefügt erhabenen Pfad führen sublime von cmd. Aber wenn ich mich öffne cmd durch seine Fehler ( die tatsächlich getan, indem Sie powershell ). Nach dem löschen des Schlüssel node.js Weg funktioniert ganz gut. Hoffe, dies hilft jemand.
Ich hatte dieses Problem mit html-css-js.prettify. Am Ende keines dieser Probleme bei mir geklappt und ich hatte zu kommentieren, Zeile 58-62 von HTMLPrettify.py so, dass die einzige Linie Aussehen würde, bis der Weg mit der Linie...
SublimeText habe ich neu gestartet und es begann zu arbeiten.
Stelle ich mir eine ähnliche Lösung könnte arbeiten für JSHint.
Ändere ich einfach in das python-Skript und Zeichen mein Knoten Pfad zu node_path statt get_node_path(). Oder Sie können
get_node_path()
zurückC:\\DevTools\\nodejs\\node.exe
Gut, Sie sollten
um zu sehen, was falsch ist.
Meist, es ist nicht die Node.js Pfad problem
Zum Beispiel, was ich sehen konnte ist
So, ich suchte es, und es gelöst mit:
Gut, danach ist es OK.
In meinem Fall diese Einstellung funktioniert NICHT
aber das FUNKTIONIERT
Diese änderung erfolgt in der JSHint.sublime-Einstellungen Datei.
Hoffe, das hilft! Obwohl die änderungen sind sofort wirksam, ich würde versuchen Sie einen Neustart des Erhabenen nach der änderung stellen Sie sicher, ob dies das problem behebt.