这似乎是一个直接的问题。但我无法破解。在helper1.js中,我想访问foobar.json(来自config/dev/)
config/dev/
root -config --dev ---foobar.json -helpers --helper1.js
我无法使它正常工作fs:如何找到父文件夹?
这里的任何帮助将是巨大的。
您可以使用该path模块将所在目录的路径连接helper1.js到的相对路径foobar.json。这将为您提供前往的绝对路径foobar.json。
path
helper1.js
foobar.json
var fs = require('fs'); var path = require('path'); var jsonPath = path.join(__dirname, '..', 'config', 'dev', 'foobar.json'); var jsonString = fs.readFileSync(jsonPath, 'utf8');
假设采用UTF8编码,则此方法应可在Linux,OSX和Windows上使用。