2015-06-22 12 views
7

Yeni node.js. node çalışıyor, ancak ben nodemon paketini yüklediğimde, bir hata veriyor: exception in nodemon killing node, tüm dünyada yüklü olsa bile. Olası çözümler:Sorun "düğüm" çalışıyor ama "nodemon" Windows 7 64-bit node.js içinde woking değil mi?

22 Jun 13:07:29 - [nodemon] v1.3.7 
22 Jun 13:07:29 - [nodemon] to restart at any time, enter `rs` 
22 Jun 13:07:29 - [nodemon] watching: *.* 
22 Jun 13:07:29 - [nodemon] starting `node server.js` 
exception in nodemon killing node 
Error: spawn cmd ENOENT 
at exports._errnoException (util.js:746:11) 
at Process.ChildProcess._handle.onexit (child_process.js:1053:32) 
at child_process.js:1144:20 
at process._tickCallback (node.js:355:11) 

---------------------------------------------------------- 
If appropriate, please file an error with the output from: 
$ node      
C:\Users\username\AppData\Roaming\npm\node_modules\nodemon\bin\nodemon. 
js server.js --dump 
At http://github.com/remy/nodemon/issues/new 

cevap

7

Olası çözümler.

1. İzinler belki dosya izinleri

Sorun. Git bash'ta veya proje klasörüne tam izin vermenin pencerelerinden yürütme. PATH içinde: "\ Windows \ System32 \ C" Eksik

$ chmod -R 777 [folder] 

2. Ortam Değişkenleri

.

Github issue

3.

yeniden yükleyin

Tamamen UÖM'yi kullanarak nodemon kaldırıp yeniden yüklemeyi deneyin. Eğer varsa ve nodejs eski sürümü, bu güncelleme deneyin

npm uninstall -g nodemon 

4. Güncelleme

nodejs. Ben tamamen nodejs kaldırmak ve tekrar takmayı tercih ederim.

Step by steps to remove nodejs in windows

Not: Bir doğru cevap vermek için yeterince Sorunuz belki zengin değil. Bu 2 çözümün işe yaramaması durumunda lütfen soru hakkında daha fazla bilgi verin.

+1

kasıtsız benim, Windows YOLU Değişken temizleyerek, System32 Yolu eksikti sonra Umut. onu ekledikten sonra spawn cmd hatası gitti :) – Lusk116

+0

thnks - tüm önerilerinizi yapın ve admin olarak başladım ... – Guihgo

+1

İkinci çözüm benim için çalıştı, teşekkürler :) –

-1

Yardım spawn bu gibi nodemon.cmd bulmak için:

var nodemonCmd = (process.platform == 'win32') ? 'node_modules\\.bin\\nodemon.cmd' : 'nodemon' 
myApp = spawn(nodemonCmd, ['build/server.bundle']); 

çalışır :)

İlgili konular