Windows 上の Node.js で hello.js ファイルを実行するにはどうすればいいですか? 質問する

Windows 上の Node.js で hello.js ファイルを実行するにはどうすればいいですか? 質問する

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その場所を含めるように を更新する必要があります。

  1. Windows 実行ファイルをここからダウンロードしてください:http://nodejs.org/#ダウンロード
  2. ファイルをC:\にコピーします
  3. C:\hello.js を作成します。
  4. 次のコンテンツを貼り付けます。
    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/');
  1. ファイルを保存する
  2. スタート -> 実行... -> cmd
  3. : : : :
  4. C:\>node hello.js

    Server running at http://127.0.0.1:1337/
    

以上です。これは Windows XP で実行されました。

おすすめ記事