23

最近ノードに入り、ローカルホストにインストールしました。WAMPを使用しています。私はWindowsVistaを使用しています。

Anwyay、インストールしました。localhostディレクトリに新しいファイルを作成しました。これは次のように呼び出されます。server.js

var http = require('http');

http.createServer(function (request, response) {
    response.writeHead(200, {
        'Content-Type': 'text/plain',
        'Access-Control-Allow-Origin' : '*'
    });
    response.end('Hello World\n');
}).listen(1337);

次に、ノードに移動して入力を試み% node server.jsましたが、省略記号だけが表示されました。何が得られますか?


更新: Systems変数を確認したところPATH、node.jsが次のようにリストされていることがわかりました。C:\Program Files (x86)\nodejs\

ここに画像の説明を入力してください

4

2 に答える 2

47

実行cmdしてから実行しますnode server.js。あなたの例では、REPLを使用してコマンドを実行しようとしていますが、これは機能しません。省略記号はnode.jsであり、現在のスコープを閉じる前にさらに多くのトークンを期待します(ここでコードを入力して、その場で実行できます)

于 2012-05-14T05:35:11.343 に答える
0

作成したNodeJSコードは修正され、機能するはずですが、@ dwernerが言ったように、NodeREPLnode server.js内ではなくコマンドプロンプトに書き込む必要があります。

しかし、今日、NodeJSを使用するほとんどの人は、開発環境(IDE)を使用して開発しています。IDEを使用することで、コードを実行するためのホットキーと、日常の開発に役立つ多くのことを取得できます(たとえば、構文のハイライト)

NodeJS開発で今日最も人気のあるIDEの1つはVSCodeです。これをチェックしてください。

于 2021-08-31T13:52:14.270 に答える