node.js - meaning - express vpn




অ্যাপ্লিকেশন শুরু করার সময় `npm শুরু` এবং 'নোড app.js` এর মধ্যে পার্থক্য? (2)

ডকুমেন্টেশন আপডেট করা হয়েছে । আমার উত্তরটিতে গৃহীত উত্তর বনাম উল্লেখযোগ্য পরিবর্তন হয়েছে: আমি ডকুমেন্টেশন প্রতিফলিত করতে চেয়েছিলেন আপ টু ডেট, এবং গ্রহণযোগ্য উত্তর কয়েক ভাঙ্গা লিঙ্ক আছে।

এছাড়াও, আমি বুঝতে পারিনি যখন গৃহীত উত্তরটি "এটি node server.js ডিফল্ট হয়েছে"। আমি মনে করি ডকুমেন্টেশন ডিফল্ট আচরণ ব্যাখ্যা করে:

npm শুরুর

একটি প্যাকেজ শুরু করুন

সংক্ষিপ্তসার

npm start [-- <args>]

বিবরণ

এটি তার " scripts " বস্তুর প্যাকেজ এর " start " সম্পত্তিটিতে নির্দিষ্ট একটি নির্বিচারে কমান্ড চালায়। যদি কোন " start " সম্পত্তি " scripts " বস্তুর উপর নির্দিষ্ট করা হয়, এটি node server.js

সংক্ষিপ্তভাবে, চলমান npm start দুটি জিনিস এক করতে পারে:

  1. npm start {command_name} : একটি ইচ্ছাকৃত কমান্ড চালান (অর্থাত্ এমন কমান্ড প্যাকেজ.জson এর scripts বস্তুর start সম্পত্তি উল্লেখ করা হয়)
  2. npm start : যদি কোনও start সম্পত্তি বিদ্যমান না (অথবা কোন command_name পাস না করা হয়): node server.js চালান, (যা উপযুক্ত নাও হতে পারে , উদাহরণস্বরূপ OP এর server.js ; অপারেটিং app.js node app.js )
  3. আমি বললাম আমি শুধুমাত্র ২ টি আইটেম তালিকাভুক্ত করব, কিন্তু অন্যান্য সম্ভাবনার (অর্থাৎ ত্রুটি ক্ষেত্রে)। উদাহরণস্বরূপ, যদি আপনি package.json npm start চালিত ডিরেক্টরির মধ্যে কোন package.json না থাকে তবে আপনি একটি ত্রুটি দেখতে পারেন: npm ERR! enoent ENOENT: no such file or directory, open '.\package.json' npm ERR! enoent ENOENT: no such file or directory, open '.\package.json'

আমি কমান্ড express new 'filename' ব্যবহার করে একটি অ্যাপ্লিকেশন ইনস্টল করেছি। আমি শুধু শিখেছি যে আপনি ব্যবহার করে একটি অ্যাপ্লিকেশন শুরু করতে পারেন:

npm start

এ পর্যন্ত আমি ব্যবহার করেছি:

node app.js

আমার সার্ভার শুরু করতে। যে কেউ পার্থক্য দুই মধ্যে কি জানেন? ধন্যবাদ।


ম্যান পৃষ্ঠা থেকে , এনপিএম শুরু:

একটি প্রদান করা হয়, যদি একটি প্যাকেজ এর "শুরু" স্ক্রিপ্ট রান। কোন সংস্করণ নির্দিষ্ট করা হয় না, তাহলে এটি "সক্রিয়" সংস্করণ শুরু হয়।

অবশ্যই, যে বর্ণনা সম্পূর্ণরূপে অসহায়, এবং যে এটি সব বলে। অন্তত এটি socket.io বেশী নথিভুক্ত করা হয়।

যাইহোক, কি সত্যিই ঘটেছে package.json আপনার package.json ফাইল দেখায়, এবং যদি আপনার মত কিছু আছে

"স্ক্রিপ্টস": {"শুরু করুন": "কফি সার্ভার.coffee"}

তারপর এটা যে করবে। যদি npm আপনার স্টার্ট স্ক্রিপ্ট খুঁজে না পায় তবে এটি ডিফল্ট করে:

নোড সার্ভার। js





npm