[解決済み] 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を追加しました。
Added path point to folder c:\abczyx, and I get error that say.
ReferenceError: hello は定義されていません。
hello.jsの中身を見る
setTimeout(function() {
console.log('World!');
}, 2000);
console.log('Hello');
UPDATE 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
RESOLVED(解決済み)。 node.exeを実行する代わりに、コマンドプロンプトで以下のオプションをつけて実行してみると、うまくいきました。
c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)
解決方法は?
以下は、以下のサイトにあるサンプルプログラム「Hello World」を実行するために私が行った正確な手順です。
http://nodejs.org/
. これは簡単で汚い例です。永続的にインストールする場合は、実行ファイルをルートディレクトリよりももっと合理的な場所に保存し、そのディレクトリにある
PATH
を使用して、その場所を含めるようにします。
- Windowsの実行ファイルはこちらからダウンロードしてください。 http://nodejs.org/#download
- ファイルを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:
-
C:>node hello.js
Server running at http://127.0.0.1:1337/
以上です。これはWindows XPで行いました。
関連
-
[解決済み] セットの/pはどういう意味ですか?
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Node.jsで終了する方法
-
[解決済み] Node.jsでファイルを書き込む
-
[解決済み] Node.jsアプリケーションをデバッグするにはどうすればよいですか?
-
[解決済み] Node.jsでファイル/ディレクトリが存在するかどうかを同期的にチェックする
-
[解決済み] node.jsで「Error: spawn ENOENT」をデバッグするにはどうすればよいですか?
-
[解決済み】WindowsでTCPまたはUDPポートをリッスンしているプロセスを見つけるにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】exec: "gcc": go buildしようとすると%PATH%に実行可能ファイルが見つからない
-
[解決済み】Npm root/administratorでこのコマンドを再度使用してみてください。
-
[解決済み] 依存関係ウォーカー:DLLが見つからない
-
[解決済み] パッケージ pdftex.def Error: File not found: ドラフト設定を使っています。
-
[解決済み] Powershell」が内部コマンド、外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されない
-
[解決済み] Postgres "psqlが内部コマンドまたは外部コマンドとして認識されない"
-
[解決済み] Autohotkey Controlsendコマンドを理解する
-
Windowsはプリンタに接続できません、操作は失敗しました、エラー0x0000011b、解決策の1つです。
-
[解決済み] PowerShellのコマンドラインからWindowsのバージョンを確認する方法
-
[解決済み] git cloneです。<URL> の認証に失敗しました。