我正在尝试将.extension
用于.JSON
个文件。但当我要求他们节点时,不要认出它们。
例如,当我这样做时:
var users = require('users.json');
用户现在是一个像这样的对象:
name: 'somebody', age: 27
当我执行相同的文件但其他.extension"
时require('users.myextension')
用户现在是空的;
=> {}
有没有办法解决这个问题,否则我只能使用JSON作为扩展。
答案 0 :(得分:1)
您可以查看globals
简而言之,您可以指示如何以这种方式加载文件:
require.extensions['.extension'] = require.extensions['.json'];
请注意,这已被弃用,但正如说明中所述,由于模块系统已被锁定,因此功能可能不会被删除。