hello.jsという別のファイルでJavaScriptで書かれたHello Worldプログラムを実行しようとしています。
現在、Windows バージョンの node.js を実行しています。
コードはコンソール ウィンドウで完全に実行されますが、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)
ベストアンサー1
以下は、私が「Hello World」の例を実行するために行った正確な手順です。http://nodejs.org/これは簡単で大雑把な例です。永続的なインストールの場合は、実行ファイルをルート ディレクトリよりも適切な場所に保存し、PATH
その場所を含めるように を更新する必要があります。
- Windows 実行ファイルをここからダウンロードしてください:http://nodejs.org/#ダウンロード
- ファイルをC:\にコピーします
- C:\hello.js を作成します。
- 次のコンテンツを貼り付けます。
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');
- ファイルを保存する
- スタート -> 実行... -> cmd
- : : : :
C:\>node hello.js
Server running at http://127.0.0.1:1337/
以上です。これは Windows XP で実行されました。