Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 类型错误数据到字符串不是一个函数vs代码终端显示类型错误解释条件我对节点js是新的,JU解释错误_Javascript_Node.js - Fatal编程技术网

Javascript 类型错误数据到字符串不是一个函数vs代码终端显示类型错误解释条件我对节点js是新的,JU解释错误

Javascript 类型错误数据到字符串不是一个函数vs代码终端显示类型错误解释条件我对节点js是新的,JU解释错误,javascript,node.js,Javascript,Node.js,这是我的密码 这是终端显示给我的错误 let fs = require('fs') let data = fs.readFileSync('example.txt'); if (data)console.log(data.toString()); consol.log('program Ended');* C:\Users\User\Desktop\apna college\index.js:4 log(data.tostring()); ^ TypeError:data.tostring不

这是我的密码 这是终端显示给我的错误

let fs = require('fs')
let data = fs.readFileSync('example.txt');

if (data)console.log(data.toString());
consol.log('program Ended');*
C:\Users\User\Desktop\apna college\index.js:4
log(data.tostring());
^
TypeError:data.tostring不是函数
反对。(C:\Users\User\Desktop\apna college\index.js:4:18)
at模块编译(内部/modules/cjs/loader.js:1063:30)
在Object.Module._extensions..js(internal/modules/cjs/loader.js:1092:10)
在Module.load(内部/modules/cjs/loader.js:928:32)
at Function.Module._load(内部/modules/cjs/loader.js:769:14)
在Function.executeUserEntryPoint[作为runMain](internal/modules/run_main.js:72:12)
在internal/main/run_main_module.js:17:47
PS C:\Users\User\Desktop\apna college>

我是node js的新手,所以请任何人都能向我解释问题所在,这将非常有帮助

添加第二个参数,
“utf-8”
,它应该可以工作

C:\Users\User\Desktop\apna college\index.js:4
console.log(data.tostring());
             ^

TypeError: data.tostring is not a function
at Object.<anonymous> (C:\Users\User\Desktop\apna college\index.js:4:18)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47
PS C:\Users\User\Desktop\apna college>

错误消息与您发布的代码不匹配
tostring
应该有大写的
S
let fs = require('fs')
let data = fs.readFileSync('example.txt','utf-8');
if (data)console.log(data.toString());
console.log('program Ended');*