নোড.জেএস আজকাল খুব জনপ্রিয় এবং আমি এটিতে কিছু স্ক্রিপ্ট লিখছি। দুর্ভাগ্যক্রমে, সামঞ্জস্যতা একটি সমস্যা। আনুষ্ঠানিকভাবে, নোড.জেএস ইন্টারপ্রেটারকে কল করার কথা node
, তবে ডিবিয়ান এবং উবুন্টু nodejs
পরিবর্তে ডেকে একটি নির্বাহী বলা হয়।
আমি বহনযোগ্য স্ক্রিপ্টগুলি চাই যা নোড.জেএস যতটা সম্ভব পরিস্থিতিতে কাজ করতে পারে। ফাইলের নামটি ধরে foo.js
নিলে, আমি সত্যিই স্ক্রিপ্টটি দুটি উপায়ে চালাতে চাই:
./foo.js
হয়node
বাnodejs
এর মধ্যে থাকলে স্ক্রিপ্টটি চালায়$PATH
।node foo.js
স্ক্রিপ্টটিও চালায় (অনুমানকারী ডাকা অনুমান করেnode
)
দ্রষ্টব্য: xavierm02 এবং আমার উত্তরগুলি একটি বহুভোজী স্ক্রিপ্টের দুটি প্রকরণ। আমি এখনও খাঁটি শেবাং সমাধানে আগ্রহী, যদি এরকম উপস্থিত থাকে।
alphacentauri
এবং এ জাতীয়। যদি কোনও এক্সিকিউটেবল বলা হয় nodejs
, আপনি 99% নিশ্চিত হতে পারবেন এটি নোড.জেএস। কেন nodejs
এবং উভয় সমর্থন না node
?
node
আপনার স্ক্রিপ্টের জন্য আদর্শ নাম ব্যবহার করার পরামর্শ দিচ্ছি বা শাইবাংকে সংশোধনকারী এক ধরণের মেক স্ক্রিপ্ট দেওয়ার পরামর্শ দেব ।