错误 - 找不到模块'config'

Anu*_*nup 4 javascript node.js

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

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

在mail.js

config = require('config'),
Run Code Online (Sandbox Code Playgroud)

all.js

mailer: {
        auth: {
            user: "XXXXXXX",
            pass: "abc@123"
        }
    }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

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

怎么解决这个?

Anu*_*nup 7

我使用了以下代码并且工作正常: -

config = require('../config/config');
Run Code Online (Sandbox Code Playgroud)

  • 是的,你必须使用相对路径(以'../'或'./'开头),否则node.js将查看node_modules文件夹. (3认同)

ebe*_*til 5

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

npm i config
Run Code Online (Sandbox Code Playgroud)