Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在使用CommonJS模块和require时,是否有方法包含目录?_Javascript_Node.js_Module - Fatal编程技术网

Javascript 在使用CommonJS模块和require时,是否有方法包含目录?

Javascript 在使用CommonJS模块和require时,是否有方法包含目录?,javascript,node.js,module,Javascript,Node.js,Module,我有以下结构 |-src |--test.js |-spec |--test_spec.js 我想知道是否有办法将src目录包含到require路径中?我试图在test_spec.js中执行以下操作 require('test'); 而不是做: require('../src/test.js'); 您需要将src添加到NODE\u PATH环境变量中 export NODE_PATH=/path/to/src 如果您有一个package.json文件,您可以要求该文件所在的目录,并且需要

我有以下结构

|-src
|--test.js
|-spec
|--test_spec.js
我想知道是否有办法将src目录包含到require路径中?我试图在test_spec.js中执行以下操作

require('test');
而不是做:

require('../src/test.js');

您需要将
src
添加到
NODE\u PATH
环境变量中

export NODE_PATH=/path/to/src

如果您有一个
package.json
文件,您可以要求该文件所在的目录,并且需要其中指定的“main”文件

{
  "main": "src/text.js"
}