我是Nodejs的新手。我想从file1.js文件导出到file2.js。
file1.js位于root目录中,file2.js位于某个子目录中。当我在file2.js中将其称为require('/file1')
时,它就像Uncaught Error: Module name "/file1" has not been loaded yet for context: _. Use require([])
一样。有帮助吗?对不起,如果这很愚蠢,但我是新人。
答案 0 :(得分:1)
var Logger = require('./logger');
需要您编写的模块,在一个名为logger.js的文件中,该文件存储在您的代码所在的同一目录中。(不一定是您的代码存储在同一目录中)。
var someOtherModule = require('../../someOtherModule');
需要someOtherModule.js文件从启动节点进程的位置返回两个目录。
var someOtherModule = require('./subDir/someOtherModule');
需要someOtherModule.js文件,在subDir中输入。 subDir是位于启动节点进程的级别的目录。
var awssum = require('awssum');
需要通过NPM,启动进程的node_modules目录或任何全局安装的节点模块安装模块。对于版本控制,node_modules目录优先。