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