मैं मैक OSX शेर पर नोड सेटअप करने की कोशिश कर रहा हूं। यह सब ठीक काम करने लगता है, लेकिन मैं अपने वैश्विक मॉड्यूल फ़ोल्डर से कुछ भी मॉड्यूल आयात नहीं कर सकता। मुझे त्रुटि मिलती है,
Error: Cannot find module <module>
यदि मैं इसे चलाता हूं: node -e require.paths
मुझे जो प्रतिक्रिया मिलती है वह है:
[ '/usr/local/lib/node_modules',
'/Users/Me/.node_modules',
'/Users/Me/.node_libraries',
'/usr/local/Cellar/node/0.4.12/lib/node' ]
जो सही है, मेरे मॉड्यूल वास्तव में / usr / स्थानीय / lib / node_modules में स्थापित हैं। जब मैं एक स्क्रिप्ट की कोशिश करता हूं और चलाता हूं, हालांकि, मुझे यह मिल रहा है:
Error: Cannot find module 'socket.io'
at Function._resolveFilename (module.js:326:11)
at Function._load (module.js:271:25)
at require (module.js:355:19)
at Object.<anonymous> (/Users/Me/node/server.js:2:10)
at Module._compile (module.js:411:26)
at Object..js (module.js:417:10)
at Module.load (module.js:343:31)
at Function._load (module.js:302:12)
at Array.<anonymous> (module.js:430:10)
at EventEmitter._tickCallback (node.js:126:26)
मेरा .bash_profile इस तरह दिखता है:
export PATH=/usr/local/mysql/bin:$PATH
export NODE_PATH=/usr/local/lib/node_modules
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/mysql/lib/"
वास्तव में कुछ मदद की सराहना करेंगे, मुझे पता नहीं क्यों मैं किसी भी पुस्तकालय आयात नहीं कर सकता।