আমি ম্যাক ওএসএক্স লায়নটিতে নোড সেটআপ করার চেষ্টা করছি। এটি সব ঠিকঠাক বলে মনে হচ্ছে, তবে আমি আমার বিশ্বব্যাপী মডিউল ফোল্ডার থেকে কোনও মডিউল আমদানি করে বলে মনে করতে পারি না। আমি ত্রুটি পেয়েছি,
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 / নোড_মডিউলগুলিতে ইনস্টল করা আছে। আমি যখন চেষ্টা করি এবং কোনও স্ক্রিপ্ট রান করি, তবে আমি এটি পাচ্ছি:
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)
আমার .বাশ_ প্রোফাইলটি দেখতে এমন দেখাচ্ছে:
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/"
সত্যিই কিছু সাহায্যের প্রশংসা করবে, কেন আমি কোনও লাইব্রেরি আমদানি করতে পারি না তা আমার কোনও ধারণা নেই।
npm link
) এখানে পাওয়া যাবে: stackoverflow.com/a/15646750/2671392