【发布时间】:2015-12-18 17:50:25
【问题描述】:
这似乎是一个直截了当的问题。但我无法破解这个。
在 helper1.js 中,我想访问 foobar.json(来自config/dev/)
root
-config
--dev
---foobar.json
-helpers
--helper1.js
我无法让它工作fs: how do I locate a parent folder?
这里的任何帮助都会很棒。
【问题讨论】:
-
..\config\dev\foobar.json -
如果您可以将 json 数据保存在
.js文件中(而不是.json)然后从.js文件中保存会更好module.exports它。 :) -
@AdityaParab:如果您将 JSON 文件保存为 .json 而不是 .js,那么您不需要 module.export 它 - 您可以直接要求它。 JSON 文件会自动完全导出(或者换句话说,
require()支持 JSON 文件) -
@slebetman js 文件更灵活,JSON 需要双引号,不允许 cmets 等。可以使用 JSON5 或其他类似格式,但是您需要一个库来读取它。 Js 还允许动态数据生成,例如从一个函数
-
使用 .js 而不是 .json 文本文件的真正原因很容易解释:cmets... ;)