需要工作,而不是存在同步

我遇到了以下代码的问题:

if (fs.existsSync('./my-options.json')) { var json = require('./my-options.json'); extend(options, json); } 

fs.existsSync找不到文件,但是, require 。 我究竟做错了什么?

谢谢。

require是加载与当前文件相关的文件,而fs是从服务器运行的地方加载文件。 意味着您必须为服务器(从中运行)提供path。 您必须更改fs.existsSync中与服务器运行相关的path。

希望这可以帮助。