node.js - এক্সপ্রেস কমান্ড পাওয়া যায় নি




command-line express (2)

আপনি চালানোর প্রয়োজন:

npm install -gd express-generator

ক্লি সঙ্গে মূল এক্সপ্রেস, এখন ক্লি পৃথক এক্সপ্রেস জেনারেটর প্যাকেজ বিভক্ত। মূলত প্রজেক্ট দ্বারা জেনারেট করা এক্সপ্রেস নোড app.js চালানো হচ্ছে, কারণ app.js এ httpsperver প্রাসঙ্গিক কোড এবং এখন নীচের প্রকল্প ডিরেক্টরি bin/www এ কোডের এই অংশটি, app.js শুধুমাত্র অ্যাপ্লিকেশন লজিক কোডটি অর্জন করে, আপনার প্রয়োজন bin/www চালানোর জন্য bin/www । শুধু একটি খুব সহজ আবেদন এবং পরিমার্জন প্যাকেজ নির্ভরতা সংস্করণ পরিবর্তন।

npm install -g express দিয়ে আমার মেশিনে বিশ্বব্যাপী এক্সপ্রেস ইনস্টল করার পরে কিছু কারণে, যদি আমি একটি ডিরেক্টরিতে cd করি এবং এক্সপ্রেস চালানোর চেষ্টা করি তবে আমি নিম্নলিখিত ত্রুটিটি পেতে পারি:

express: command not found. 

এমনকি যদি আমি sudo সাথে এটি চালাই sudo আমি একই আউটপুট পাই। আমি এই সমস্যার একাধিক বিভিন্ন সমাধান চেষ্টা করেছি এবং কিছুই কাজ করেনি। আমি homebrew মাধ্যমে নোড ইনস্টল করেছি, যা স্ট্যাক ওভারফ্লোতে কিছু থ্রেডগুলি একটি সমস্যা হয়েছে তাই আমি সম্পূর্ণভাবে নোড আনইনস্টল করেছি এবং nodejs.org এ ইনস্টলারের মাধ্যমে পুনরায় ইনস্টল করেছি (আমি এখন v0.10.26 চলমান) এবং সমস্যাটি এখনও চলতে থাকে।

আমি যদি আমার /usr/local/lib/node_modules এক্সপ্রেস এ যান তবে / usr / local / bin এর মধ্যে এক্সপ্রেস সম্পর্কিত কিছুই নেই। আমি নিশ্চিত নই যে এটি কোনও সমস্যা নাকি অন্য কোনও বিশ্বব্যাপী ইনস্টল হওয়া নোড প্যাকেজগুলির জন্য বাইনারি রয়েছে তবে আমি মনে করি সেখানে কিছু ভুল হতে পারে।

এটি ইনস্টল করার সময় আমি সঠিক আউটপুট পেতে পারি:

npm http GET https://registry.npmjs.org/express
npm http 304 https://registry.npmjs.org/express
npm http GET https://registry.npmjs.org/accepts/1.0.0
npm http GET https://registry.npmjs.org/type-is/1.0.0
npm http GET https://registry.npmjs.org/range-parser/1.0.0
npm http GET https://registry.npmjs.org/cookie/0.1.0
npm http GET https://registry.npmjs.org/fresh/0.2.2
npm http GET https://registry.npmjs.org/buffer-crc32/0.2.1
npm http GET https://registry.npmjs.org/send/0.2.0
npm http GET https://registry.npmjs.org/methods/0.1.0
npm http GET https://registry.npmjs.org/cookie-signature/1.0.3
npm http GET https://registry.npmjs.org/utils-merge/1.0.0
npm http GET https://registry.npmjs.org/merge-descriptors/0.0.2
npm http GET https://registry.npmjs.org/escape-html/1.0.1
npm http GET https://registry.npmjs.org/serve-static/1.0.1
npm http GET https://registry.npmjs.org/qs/0.6.6
npm http GET https://registry.npmjs.org/path-to-regexp/0.1.2
npm http GET https://registry.npmjs.org/parseurl/1.0.1
npm http GET https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/cookie/0.1.0
npm http 304 https://registry.npmjs.org/type-is/1.0.0
npm http 304 https://registry.npmjs.org/buffer-crc32/0.2.1
npm http 304 https://registry.npmjs.org/methods/0.1.0
npm http 304 https://registry.npmjs.org/accepts/1.0.0
npm http 304 https://registry.npmjs.org/range-parser/1.0.0
npm http 304 https://registry.npmjs.org/cookie-signature/1.0.3
npm http 304 https://registry.npmjs.org/fresh/0.2.2
npm http 304 https://registry.npmjs.org/serve-static/1.0.1
npm http 304 https://registry.npmjs.org/qs/0.6.6
npm http 304 https://registry.npmjs.org/utils-merge/1.0.0
npm http 304 https://registry.npmjs.org/merge-descriptors/0.0.2
npm http 304 https://registry.npmjs.org/escape-html/1.0.1
npm http 304 https://registry.npmjs.org/path-to-regexp/0.1.2
npm http 304 https://registry.npmjs.org/parseurl/1.0.1
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/send/0.2.0
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/send/0.1.4
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/negotiator
npm http 304 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/send/0.1.4
npm http GET https://registry.npmjs.org/range-parser/0.0.4
npm http GET https://registry.npmjs.org/fresh/0.2.0
npm http 304 https://registry.npmjs.org/negotiator
npm http 304 https://registry.npmjs.org/range-parser/0.0.4
npm http 304 https://registry.npmjs.org/fresh/0.2.0
[email protected].0.0 /usr/local/lib/node_modules/express
├── [email protected].1.0
├── [email protected].0.1
├── utils-[email protected].0.0
├── merge-[email protected].0.2
├── escape-[email protected].0.1
├── [email protected].8.0
├── cookie-[email protected].0.3
├── range-[email protected].0.0
├── [email protected].2.2
├── [email protected].6.6
├── buffer-[email protected].2.1
├── [email protected].1.0
├── path-to-[email protected].1.2
├── type-[email protected].0.0 ([email protected].2.11)
├── [email protected].2.0 ([email protected].2.11)
├── serve-static@1.0.1 ([email protected].1.4)
└── [email protected].0.0 ([email protected].3.0, [email protected].2.11)

এক্সপ্রেস 4.0.0 প্রকাশের সাথে দেখে মনে হচ্ছে আপনি sudo npm install -g express-generator করতে sudo npm install -g express-generator





express