2014-02-06 196 views
4

我有郵件配置代碼all.js錯誤 - 無法找到模塊「配置」

現在我想在我的mail.js服務導入這一點,所以我進口config模塊如下: -

在mail.js

config = require('config'), 

all.js

mailer: { 
     auth: { 
      user: "XXXXXXX", 
      pass: "[email protected]" 
     } 
    } 

enter image description here

給我錯誤可以找不到模塊,但模塊存在我已經檢查過它。

如何解決這個問題?

+0

你導出的模塊..?正如在做類似Module.Exports.Mailer = {auth:{...}} –

+0

'config.js'導出'all.js'&我的代碼在'all.js'中。 – Anup

+0

試試這個config = require('config')。郵件程序,如果你要導出一個名爲mailer的對象,你需要引用它。 –

回答

4

我用下面的代碼&它的工作: -

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

是的,你必須使用相對路徑(以'../'或'./'開始),否則node.js會查看node_modules文件夾。 – alex