Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.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 错误-找不到模块';配置';_Javascript_Node.js - Fatal编程技术网

Javascript 错误-找不到模块';配置';

Javascript 错误-找不到模块';配置';,javascript,node.js,Javascript,Node.js,我在all.js中有邮件配置代码 现在我正试图在我的mail.js服务中导入这个,所以我导入了config模块,如下所示:- mail.js config = require('config'), all.js mailer: { auth: { user: "XXXXXXX", pass: "abc@123" } } 给我错误找不到模块,但模块存在我已检查过 如何解决这个问题?我使用了以下代码&它起作

我在
all.js
中有邮件配置代码

现在我正试图在我的
mail.js
服务中导入这个,所以我导入了
config
模块,如下所示:-

mail.js

config = require('config'),
all.js

mailer: {
        auth: {
            user: "XXXXXXX",
            pass: "abc@123"
        }
    }

给我错误找不到模块,但模块存在我已检查过


如何解决这个问题?

我使用了以下代码&它起作用了:-

config = require('../config/config');

当您没有安装配置包时,也会发生这种情况。您可能只需要安装配置包

npm i config

您是否已导出模块。。?就像在中一样,Module.Exports.Mailer={auth:{…}}
config.js
Exports
all.js
&我的代码在
all.js
中。如果要导出名为Mailer的对象,请尝试使用此config=require('config')。Mailer,您需要参考它。已尝试…仍然给出错误无法找到模块
config
Try使用路径
require('./config/config')请参见是的,您必须使用相对路径(以“../”或“/”开头),否则node.js将查看node_modules文件夹。请确保知道如何区分../和./<代码>=此位置..=打开目录