2011-12-17 24 views
8

Próbuję uruchomić plik JavaScript, Gitbash ale otrzymuję ten błądsh.exe ": Węzeł: nie znaleziono polecenia

$ node chrome-devtools-autosave-server/index.js 
sh.exe": node: command not found 

Zrzut

enter image description here

Jak. rozwiązać to?

Mój system operacyjny to Windows 7 (64-bitowy)

+1

Być może plik index.js zawiera coś, co można użyć do "sh.exe" - czy możesz umieścić odpowiednią część tego kodu? – Yahia

+1

Co się stanie, jeśli uruchomisz polecenie, którego na pewno nie ma? Ten sam komunikat o błędzie, czy inny? –

+0

@Yahia - Próbuję użyć tej wtyczki https://github.com/NV/chrome-devtools-autosave/blob/master/README.mdown –

Odpowiedz

17

Węzeł nie jest "widoczny" w MINGW32 domyślnie, tylko w Windows Command Terminal. To samo dotyczy npm.

Jak go dodać (jeśli masz zainstalowany Node), from the official MINGW FAQ:

MSYS używa powłoki Bourne-podobnego, stąd można zmienić ścieżkę za pomocą komendy eksportu.
Najprostszym sposobem dodania coś na końcu ścieżki jest za pomocą polecenia:

export PATH=$PATH:directory-to-add 

więc trzeba dodać katalog, w którym zainstalowany jest węzeł (prawdopodobnie coś jak C: \ Program Files \ nodejs).

+0

OK SO muszę zainstalować http://nodejs.org/#download na moim komputerze z systemem Windows. Pobierałem i instalowałem ten http://nodejs.org/dist/v0.6.6/node-v0.6.6.msi –

+0

Zainstalowałem Node.js w moim systemie, a ścieżka to 'C: \ Program Files (x86) \ nodejs' –

+0

Próbowałem uruchomić 'export PATH = $ ŚCIEŻKA: C: \ Program Files (x86) \ nodejs' ale to daje błąd –

2

Brakuje cudzysłowów dla varible ścieżki

export PATH = $ PATH: "C: \ Program Files \ nodejs"

1

Dla mnie Używam Git Bash Shell, a co miałem zrobić, aby dodać plik bin do mojego zmiennej PATH jest korzystać z tej składni:

export PATH=$PATH:"c/bin/node" 

można by pomyśleć, że byłoby

export PATH=$PATH:"C:\bin\node" 

ale to nie działało dla mnie. Mam nadzieję, że to pomoże innym, którzy mają ten sam problem.

Powiązane problemy