Javascript hello.js adlı ayrı bir dosyada yazılmış bir merhaba dünya programı çalıştırmaya çalışıyorum
Şu anda node.js'nin Windows sürümünü çalıştırıyor.
Kod konsol penceresinde mükemmel çalışır, ancak Windows ortamında yola nasıl başvururum .
C:\abc\zyx\hello.js
Unix sanırım $ node hello.js gösteriyor
Node.js için kesinlikle yeniyim. Yanlış bir şey yapıyorsam lütfen beni düzeltin.
denedim
> node C:\abc\zyx\hello.js
---- çalışmadı
> C:\abc\zyx\hello.js
- çalışmadı
UPDATE1:
Hello.js dosyasının bulunduğu klasöre node.exe eklendi.
C: \ abc \ zyx \ klasörüne yol noktası eklendi ve şöyle bir hata mesajı alıyorum:
ReferenceError: merhaba tanımlanmadı
hello.js içeriğine bakın
setTimeout(function() {
console.log('World!');
}, 2000);
console.log('Hello');
GÜNCELLEME 2:
Şimdiye kadar tüm bu sürümleri denedim ve hiçbiri işe yaramadı . Belki tamamen yanlış bir şey yapıyorum.
>node hello.js
>$ node hello.js
>node.exe hello.js
>node /hello.js
>node \hello.js
> \node \hello.js
> /node /hello.js
> C:\abc\xyz\node.exe C:\abc\xyz\hello.js
> C:\abc\xyz\node.exe C:/abc/xyz/hello.js
> hello.js
> /hello.js
> \hello.js
>node hello
Dosyamın yapısına bakın
.
├── hello.js
├── node.exe
└── paths.txt
ÇÖZÜLDÜ: Node.exe'yi çalıştırmak yerine, komut isteminde aşağıdaki seçenekle çalıştırmayı deneyin ve işe yaradı.
c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)
node hello.js
yerine node hello
;)