用a指定的路径
.是相对于当前工作目录的,而不是相对于脚本文件的。因此,如果您运行该文件可能会找到,
node app.js但如果运行则找不到
nodefolder/app.js。唯一的例外是
require('./file')并且这是唯一可能的,因为require每个模块都存在,因此知道从哪个模块调用它。
要创建相对于脚本的路径,必须使用
__dirname变量。
var path = require('path');path.join(__dirname, 'path/to/file')或潜在地
path.join(__dirname, 'path', 'to', 'file')



