javascriptで書かれたhello worldプログラムをhello.jsという名前の別のファイルで実行しようとしています
node.jsの現在実行中のWindowsバージョン。
コードはコンソールウィンドウで完全に実行されますが、Windows環境でパスを参照するにはどうすればよいですか。
C:\abc\zyx\hello.js
Unixでは、$ node hello.jsを表示していると思います
Node.jsはまったくの初心者です。何か問題が発生した場合は修正してください。
私は試した
> node C:\abc\zyx\hello.js
----動作しませんでした
> C:\abc\zyx\hello.js
-機能しませんでした
アップデート1:
hello.jsファイルが置かれているフォルダーにnode.exeを追加しました。
フォルダーc:\ abc \ zyx \へのパスポイントを追加すると、次のエラーが表示されます
ReferenceError:helloが定義されていません
hello.jsの内容を確認する
setTimeout(function() {
console.log('World!');
}, 2000);
console.log('Hello');
更新2:
これまでのところ、これらのバージョンをすべて試しましたが、どれも動作しないようです。何か間違ったことをしているのかもしれません。
>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
私のファイル構造を参照してください
.
├── hello.js
├── node.exe
└── paths.txt
解決済み: node.exeを実行する代わりに、次のオプションを指定してコマンドプロンプトで実行してみてください。
c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)
node hello.js
代わりに試してくださいnode hello