2016-03-24 9 views
0

は、単純なコードノードの操作中にWSHの実行を停止する方法。私は</p> <pre><code>>node test.js </code></pre> <p>test.jsを使用してtest.jsファイルをforllowing実行してい

var fs = require("fs"); 
fs.readFile('2.rtf', function (err, data) { 
    if (err) return console.error(err); 
    console.log(data.toString()); 
}); 
console.log("Program Ended"); 

あるそれはとても自然に、私は拡張子を削除し、エラー

WSH error

を示しており、次のコマンドを実行してうまくいきました。

node test 

私はWindows 7 32ビットを実行しています。どのようにノードcommnadを使用している間にWSHを停止するには?

答えて

1

問題は、あなたが同じディレクトリにnode.jsという名前のファイルを持っていることのようだとにより、Windowsはコマンドを解決する方法に、それは通常のJScriptでそのファイルタイプのデフォルトのハンドラを使用してファイルnode.jsを(、実行しようとしています)node node.js実行可能ファイルの代わりに。 node.jsファイルの名前を変更しても問題ありません。

+0

申し訳ありませんが、あなたが試みていることは私を混乱させると言います。 test.jsファイルを変更する必要がありますか(私の例のように)、またはインストールディレクトリのnode.jsファイルのどこかに変更が必要です。 – Rahul

+0

投稿したエラーのスクリーンショットが表示されます。デスクトップ上の 'node.js'ファイル。 *その*ファイルの名前を変更して、再度 'node test.js'を実行してみてください。 – mscdex

+0

ああ私は自分のことを混乱させた。ありがとう。 – Rahul

関連する問題

 関連する問題