2017-06-24 1 views
0

スクリプトsrc/main/js/script.jsは私がnode src/main/js/script.jsを実行した場合、私はディレクトリsrc/main/jsに、しかし私のCDならば、../json/file.jsonは解決できないというエラーを取得し、そこからnode script.jsを実行し、問題がないのです../json/file.jsonの相対位置でファイルをロードします。 script.jsは、スクリプトがどこから実行されているかは関係ありません。言い換えれば、file.jsonファイルがscript.jsファイルの相対位置にあると指定するにはどうすればよいですか?ノードのコマンドが実行されている場所にファイルの位置を非表示にしますか?

答えて

0
var location = path.join(__dirname, '../json/file.json'); 
require('fs').createReadStream(location) 

は、もともとは:

require('fs').createReadStream('../json/file.json'); 
関連する問題