ノードの学習を始めたばかりです。これが私の問題です、私はsample.jsファイルを手に入れました
var fs=require("fs");
console.log("starting");
fs.readFile("hello.txt" , function(error,data){
console.log("content is asdas " + data);
});
console.log("executed");
コンテンツを含むhello.txt、両方とも私のデスクトップにあります
hello
これをpowershellまたはcmdで管理者として実行すると
C:\Windows\system32\ node C:\Users\X\Desktop\sample.js
私は得る
起動
実行中
コンテンツは asdas undefined です
エラーをログに記録するとき
var fs=require("fs");
console.log("starting");
fs.readFile("hello.txt" , function(error,data){
console.log("content is asdas " + error);
});
console.log("executed");
私は得る
起動
実行中
内容は asdas Error:ENOENT,open 'C:\Windows\system32\hello.txt' です
そのエラーは、ノードがデスクトップではなくsystem32を探しているということだと思います...?
ありがとう!