मैं अपने लॉग में क्ली-रंग सेट करने के लिए एक साधारण "रंग" मॉड्यूल का उपयोग करने की कोशिश कर रहा हूं, कुछ खास नहीं।node.js एक ही फ़ोल्डर में एक मॉड्यूल नहीं ढूंढ सकता
ठीक है, मैं पथ ./app/config/colors.js
में एक मॉड्यूल colors.js
कहा जाता है, सामग्री:
var clc = require('cli-color');
var colors = {
ok: clc.cyan,
error: clc.red.bold,
warn: clc.yellowBright,
high: clc.white.bgGreen
};
module.exports = colors;
सरल। खैर, जब मैं server.js में यह आवश्यकता होती है (परियोजना की जड़/ऐप्लिकेशन के ऊपर, पर) यह ठीक काम करता है, लेकिन, जब मैं ./app/config/db.js
में इसका इस्तेमाल करने की कोशिश यह मुझे एक त्रुटि फेंकता है:
Error: Cannot find module './app/config/colors.js'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/nano/Dev/bears-api/app/config/db.js:3:14)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
14 Sep 10:21:00 - [nodemon] app crashed - waiting for file changes before starting...
क्यों यह server.js में काम करता है?
आपको हमें – soulcheck