0

「node run」コマンドで何をすべきかわからないので、単純にスクリプトに入れてエラーを取得します。

module.js:340
    throw err;
'rror: Cannot find module 'C:\run
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.runMain (module.js:492:10)
    at process.startup.processNextTick.process._tickCallback (node.js:244:9)

コマンドを実行してインスタンスを起動するにはどうすればよいですか?

4

4 に答える 4

1

それは非常に簡単です。app.jsまたはrun.jsファイルの権利が必要です。

dir 正しいディレクトリに移動してから:

node you_file.js

(.js は必須ではありません)

于 2012-09-19T18:30:09.820 に答える
1

ノードはインタープリターです。対話型インタープリターだけが必要な場合は、単にnode. JavaScript プログラムを実行する場合は、プログラムへのパスを node のように渡す必要がありますnode myprogram.js

于 2012-09-19T18:30:27.280 に答える
0

ファイルが「実行」と呼ばれ、あなたが言及したシバン行があり、ファイルのパーミッションが実行可能に設定され、ファイルが配置されているディレクトリがパス上にあると仮定すると、必要なのは単なる「実行」です(ディレクトリが「実行」でない場合)パス上で、そのパスを指定する必要があります)。

于 2012-09-20T02:41:59.463 に答える
0

たとえば、hello.js というスクリプトがあり、ターミナル/コマンド プロンプトがそのディレクトリに対して開いている場合は、次のように入力します。

node hello

これは次と同じです:

node hello.js
于 2012-09-19T18:30:01.273 に答える