web-dev-qa-db-ja.com

WindowsのNode.jsでhello.jsファイルを実行する方法

私はJavaScriptで書かれたhello worldプログラムをhello.jsという別のファイルで実行しようとしています

現在実行中の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 - 動作しませんでした

UPDATE1:

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

自分のファイル構造を参照してください

enter image description here

解決済み: node.exeを実行する代わりに、次のオプションを指定してコマンドプロンプトで実行してみてください。

c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)
274
Mitul

これは、 http://nodejs.org/ にある「Hello World」の例を実行するために行った正確な手順です。これは簡単で汚い例です。恒久的なインストールでは、ルートディレクトリよりも合理的な場所に実行可能ファイルを保存し、その場所を含むようにPATHを更新します。

  1. Windowsの実行ファイルをここからダウンロードしてください: http://nodejs.org/#download
  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. c:
  4. C:>ノードhello.js

    Server running at http://127.0.0.1:1337/
    

それでおしまい。これはWindows XPで行われました。

323
Wayne Burkett

MSIファイルをインストールします。コマンドプロンプトからインストールディレクトリC:\Program Files\nodejsに移動します。n

C:\>cd C:\Program Files\nodejs enter..

node helloworld.js

出力:

Hello World

29
Venky

nodeがあなたのPATHの中にあることを確認する必要があります。あなたのパスを設定するには、 これで です。

node.exeを持つディレクトリがあなたのPATHにあることを確認してください。そうすればnode path_to_js_file.jsを実行できるはずです。

良い "Hello World"の例については、以下をチェックしてください。 http://howtonode.org/hello-node

27
kcbanner

別の簡単な方法

  1. システムにnodejsをダウンロード
  2. メモ帳を開くjsコマンド「console.log( 'Hello World');」を書き込みます。
  3. ファイルをhello.jsとして、できればnodejsと同じ場所に保存します。
  4. openコマンドnodejsがある場所に移動する
    c:\program files\nodejs
  5. c:\program files\nodejs>node hello.jsのような場所からコマンドを実行します
  6. 別の場所にあるjsファイルがファイルc:\program files\nodejs>node path\hello.jsのパスを与える場合
7
RAVI KIRAN

Windows用のノードをインストールしました。 Windows 7の[スタート]メニューでnode.jsを検索すると、node.jsコマンドのプロンプトが表示されます。この特別なコマンドのプロンプトを実行すると、パスを設定せずに任意の場所にノードを設定できます。

5
Grant

WinXp:.batファイルを作成しました

node c:\path\to\file\my_program.js

エクスプローラやcmdウィンドウでmy_program.batを実行するだけです。

3
Anatoly S

Windows/CMDは、ノードファイルがどこにあるのかわかりません。手動で入力できます。

path=%path%;"c:\Program Files\nodejs"

新しいcmd.exeプロンプトを開くたびに

または(Windows 10の場合)

  1. This PC - > propertiesを右クリックします。
  2. Advanced system settings - > Environment Variables(右下)をクリックしてください。
  3. Pathを選択してEditをクリックします。
  4. 新規をクリックしてC:\Program Files\nodejsを入力します。
  5. 再起動すると、どのディレクトリからでもnodeを実行できるはずです。
3
Qasde

Cmdに移動して、次のように入力します。node "C:\ Path\To\File\Sample.js"

2
HUHO

type node js command開始画面でプロンプトを出します。そしてそれを使ってください。 ORノードのPATHを環境変数に設定します。

1
Bhavik patel

私は窓のためにそのような問題を抱えていた。そして、私はそれを決めました:startApp.cmd:

@set Java_HOME=C:\jdk160_24
@set PATH=%Java_HOME%/bin;%PATH%
@cd /D C:\app\

@start /b C:\WINDOWS\system32\cscript.exe 
C:\app\start.js

次のファイルはrunApp.batです。

C:\scripts\startApp.cmd
c:\> node.exe %CD%\hello.js

%CD%はDOSで現在のディレクトリをキャプチャします

0
visitsb

Windows上で.jsファイルを右クリックして「コマンドプロンプトで開く」 _または_ Open cmdを押し、スクリプトを含むフォルダへのパスをコピーして、コマンド「cd [paste]を実行するだけです。ここにテキスト]] "それから "node example.js"を実行してください。

0
Samuel Williams

問題は、皆が自動的にあなたがコマンドプロンプトにいると仮定しながら、Node.jsの返信を開いたことでした。それが価値があるもののためにあなたは.loadコマンドでreplからjavascriptファイルを実行することができます。例えば:

.load c:/users/username/documents/script.js

引数なしでnodeを入力してコマンドプロンプト内でノードを最初に起動した場合(ノードがPATHにあると仮定して)、同じコマンドをコマンドプロンプトで使用することもできます。

1)replではなくコマンドPromptを使用していると思われた、2).loadについて誰も知っていないようだ、3)273人の支持率を持っているという他の多くのnode.js初心者も同様に混乱していることを証明する。

0
Matthew

すべてのために開始する方法にこだわりました!

https://github.com/sethvincent/javascripting

リンクダイスをここにコピーしてください:

  1. Node.jsコマンドを開くプロンプト
  2. 「mkdir javascripting」と入力して、javascriptingというディレクトリを作成します。
  3. 「cd javascripting」と入力して、ディレクトリをjavascriptingフォルダに変更します。
  4. "touch Introduction.js" OR FOR WINDOWS: "NUL> implementation.js"と入力して、Introduction.jsというファイルを作成します
  5. ファイルを開き、JavaScriptを入力します。 "Console.log( 'hello');"
  6. ファイルを保存し、「javascripting verify Introduction.js」と入力して実行を確認します。
0
user2330270