我是 Nodejs 的新手。我想从 file1.js 文件导出到 file2.js。file1.js 位于根目录中,而 file2.js 位于某个子目录中。当我require('/file1')
在 file2.js 中调用它时,它会说Uncaught Error: Module name "/file1" has not been loaded yet for context: _. Use require([])
. 有什么帮助吗?对不起,如果这很愚蠢,但我是新手。
问问题
673 次
1 回答
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 目录优先。
于 2013-06-18T13:17:41.507 回答