为什么报这个错:Error: ENOENT: no such file or directory

来源:3-4 环境 & 调试——引用系统内置模块&引用第三方模块

蓝with黑

2017-10-28

目录结构

    imoocNode/1.CommonJs/6_fs.js

为什么我在1.CommonJS文件下新建的6_fs.js运行如下代码回报错:

fs.readFile('./6_fs.js',cb)

http://img.mukewang.com/szimg/59f3c459000175e907970506.jpg

{ Error: ENOENT: no such file or directory, open './6_fs.js' errno: -2, code: 'ENOENT', syscall: 'open', path: './6_fs.js' }


imoocNode/1.CommonJs/6_fs.js代码我路径改为:

fs.readFile('./1.CommonJs/6_fs.js',cb)

就正常了。"./"不是当前目录吗?为什么还是从根目录读起了?


写回答

1回答

Samaritan

2017-10-28

看到后面就会明白,和你启动 node 命令所在目录有关

0
0

Node.js入门到企业Web开发中的应用

Node.js是Web应用开发的一个福音,特别适合中小型系统的快速开发!

1580 学习 · 303 问题

查看课程