Node.js &引用;要求;到一个唯一的ID?像迪

Node.js &引用;要求;到一个唯一的ID?像迪,node.js,commonjs,Node.js,Commonjs,在NodeJ中,您可以执行以下操作: var user = require('./models/users'); 有没有一种方法可以获得具有如下id的依赖项: var user = require('userModel'); {userModel : './models/user.js'} 在配置文件中,我应该有如下内容: var user = require('userModel'); {userModel : './models/user.js'} 是否有任何本机方法可以引用不带相

在NodeJ中,您可以执行以下操作:

var user = require('./models/users');
有没有一种方法可以获得具有如下id的依赖项:

var user = require('userModel');
{userModel : './models/user.js'}
在配置文件中,我应该有如下内容:

var user = require('userModel');
{userModel : './models/user.js'}

是否有任何本机方法可以引用不带相对路径的依赖项?使用配置文件?

为什么不使用?只需执行
var config=require('./config');var userModel=require(config.userModel)
其中
config.json
{“userModel”:“/models/user.js”}
@TravelingTechGuy它可以是一个选项,但不是本机选项。你必须首先始终执行require('./config');您可以始终将配置包装为一个模块,并使用NPM安装它(即添加一个package.json)。然后您可以不需要路径就需要它。