我想在我的JavaScript代码中包含几个JSON文件,这些文件与JavaScript源文件位于同一目录中。
如果我想包含另一个JavaScript文件,可以直接使用require。现在,我正在使用readFileSync和__dirname获取JSON,我认为这是执行此操作的丑陋方法。
require
readFileSync
__dirname
是否有类似的要求,使我能够加载JSON文件?
从节点v0.5.x开始,是的,您可以像需要js文件一样要求JSON。
var someObject = require('./somefile.json')
在ES6中:
import someObject from ('./somefile.json')