Javascript fs.createReadStream出现问题

Javascript fs.createReadStream出现问题,javascript,node.js,Javascript,Node.js,我在计算机上执行以下代码(取自)时遇到问题: var fs = require('fs'); var rs = fs.createReadStream('./demofile.txt'); rs.on('open', function () { console.log('The file is open'); }); 我尝试执行此文件时收到的具体错误如下: Nathans-MacBook-Pro-2:meeting-sums-writer nathan$ node myfirst.

我在计算机上执行以下代码(取自)时遇到问题:

var fs = require('fs');
var rs = fs.createReadStream('./demofile.txt');
rs.on('open', function () {
  console.log('The file is open');
});
我尝试执行此文件时收到的具体错误如下:

    Nathans-MacBook-Pro-2:meeting-sums-writer nathan$ node myfirst.js
events.js:292
      throw er; // Unhandled 'error' event
      ^

Error: ENOENT: no such file or directory, open './demofile.txt'
Emitted 'error' event on ReadStream instance at:
    at internal/fs/streams.js:147:14
    at FSReqCallback.oncomplete (fs.js:171:23) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: './demofile.txt'
}

在此,任何帮助都将不胜感激!恐怕我在安装和安装电脑的过程中,把所有这些东西都弄混了…

阅读错误!上面写着“Error:enoint:没有这样的文件或目录,请打开“./demofile.txt”,这意味着没有demofile.txt文件,请先尝试在程序目录中创建一个demofile.txt,然后运行程序

请不要使用或链接到W3s。无论如何,因为该页面不是关于读取文件而是事件,不是教程,只是示例代码,所以除非脚本所在的文件夹中有一个名为
demofile.txt的实际文件,否则该代码将无法工作。错误消息确切地告诉您:您正试图读取一个不存在的文件。感谢您提供的有用意见。您还可以在代码中放入
console.log(\uu dirname)
,以查看运行时的工作目录。然后执行
console.log(fs.readdirSync(\uu dirname))
查看该目录中有哪些文件#调试