windows - কিভাবে node.exe সঙ্গে npm ব্যবহার করবেন?




node.js (7)

আমি মূল পৃষ্ঠা থেকে নোডজগুলির উইন্ডোজ বাইনারি (.exe) ডাউনলোড করেছি।

আমি কিভাবে npm (নোড প্যাকেজ ম্যানেজার) ইনস্টল এবং ব্যবহার করতে পারি?


V0.6.11 (2012-02-20) হিসাবে nodejs.org থেকে বর্তমান উইন্ডোজ ইনস্টলার NodeJS সহ NPM ইনস্টল করবে।

নোট:

  • এই মুহুর্তে, 64-বিট সংস্করণটি আপনার সেরা বিজি
  • 64-বিট উইন্ডোগুলিতে 32-বিট নোডের জন্য ইনস্টল পাথ "প্রোগ্রাম ফাইল (x86)"।
  • আপনি পরিবেশ ভেরিয়েবলগুলিতে পাথ বিবৃতিতে উদ্ধৃতি যোগ করার প্রয়োজন হতে পারে, এটি কেবল কয়েকটি ক্ষেত্রে আমি দেখেছি বলে মনে হয়।
  • উইন্ডোজ ইন, গ্লোবাল ইনস্টল পাথ আসলে আপনার ব্যবহারকারীর প্রোফাইলে ডিরেক্টরি
    • %USERPROFILE%\AppData\Roaming\npm
    • %USERPROFILE%\AppData\Roaming\npm-cache
    • সতর্কতা: আপনি যদি ভিন্ন ব্যবহারকারী হিসাবে টাইম ইভেন্টগুলি বা অন্যান্য অটোমেশন করছেন তবে নিশ্চিত করুন যে আপনি সেই ব্যবহারকারী হিসাবে npm install চালান। কিছু মডিউল / ইউটিলিটি বিশ্বব্যাপী ইনস্টল করা উচিত।
    • ইনস্টলার বুগস: আপনাকে এই ডিরেক্টরিগুলি তৈরি করতে হবে অথবা আপনার ব্যবহারকারীদের কাছে ...\npm ডিরেক্টরিটি যোগ করতে হবে।

সকল ব্যবহারকারীদের জন্য "বিশ্বব্যাপী" অবস্থানটি আরও উপযুক্ত ভাগ করা বিশ্বব্যাপী অবস্থান %ALLUSERSPROFILE%\(npm|npm-cache) (প্রশাসক হিসাবে এটি করুন):

  • একটি [NODE_INSTALL_PATH]\etc\ ডিরেক্টরি তৈরি করুন
    • আপনি npm config --global ... চেষ্টা করার আগে এটি প্রয়োজন হয় - npm config --global ... কর্ম
  • npm মডিউলগুলির জন্য বিশ্বব্যাপী (অ্যাডমিন) অবস্থান (গুলি) তৈরি করুন
    • C:\ProgramData\npm-cache - npm মডিউল এখানে যাবে
    • C:\ProgramData\npm - বিশ্বব্যাপী ইনস্টল করা মডিউলগুলির জন্য বাইনারি স্ক্রিপ্ট এখানে যাবে
    • C:\ProgramData\npm\node_modules - বিশ্বব্যাপী ইনস্টল করা মডিউল এখানে যাবে
    • যথাযথ অনুমতি সেট করুন
      • প্রশাসক: সংশোধন
      • অনুমোদিত ব্যবহারকারী: পড়া / চালান
  • গ্লোবাল কনফিগারেশন সেটিংস সেট করুন (অ্যাডমিনিস্ট্রেটর কমান্ড প্রম্পট)
    • npm config --global set prefix "C:\ProgramData\npm"
    • npm config --global set cache "C:\ProgramData\npm-cache"
  • C:\ProgramData\npm আপনার সিস্টেমের পাথ পরিবেশের পরিবর্তনশীল যুক্ত করুন

আপনি যদি আপনার ব্যবহারকারীর "বিশ্বব্যাপী" অবস্থানটি %LOCALAPPDATA%\(npm|npm-cache) পথে পরিবর্তিত করতে চান তবে:

  • প্রয়োজনীয় ডিরেক্টরি তৈরি করুন
    • C:\Users\YOURNAME\AppData\Local\npm-cache - npm মডিউলগুলি এখানে যাবে
    • C:\Users\YOURNAME\AppData\Local\npm - ইনস্টল করা মডিউলগুলির জন্য বাইনারি স্ক্রিপ্টগুলি এখানে যাবে
    • C:\Users\YOURNAME\AppData\Local\npm\node_modules - বিশ্বব্যাপী ইনস্টল করা মডিউল এখানে যাবে
  • Npm কনফিগার করুন
    • npm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
    • npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
  • আপনার পরিবেশের PATH এ নতুন npm পাথ যোগ করুন।
    • setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"

নতুনদের জন্য, নিম্নরূপ কিছু এনপিএম মডিউল আমি ব্যবহার করেছি।

  • axios - আরো জটিল http পোস্ট / পায়ের জন্য
  • isomorphic-fetch - http (গুলি) পোস্ট / অনুরোধ পেতে
  • node-mailer - SMTP ক্লায়েন্ট
  • mssql - এমএস এসকিউএল সার্ভার অনুসন্ধানের জন্য ইন্টারফেস এবং ড্রাইভার লাইব্রেরি ( tedious wraps)

আরো উন্নত JS বিকল্প ...

  • async/await - Async ফাংশন, বাবেল মাধ্যমে সমর্থিত

পরীক্ষার জন্য, আমি নিম্নলিখিত সরঞ্জামের জন্য পৌঁছেছি ...

  • mocha - পরীক্ষার কাঠামো
  • chai - বক্তৃতা লাইব্রেরি, আমি chai.expect পছন্দ করি
  • sinon - গুপ্তচরবৃত্তি এবং stubs এবং shims
  • sinon-chai - সিওন এর দাবি সরঞ্জাম সহ চা সম্প্রসারণ
  • babel-istanbul - কভারেজ রিপোর্ট
  • jest - সমান্তরাল পরীক্ষার, assertions, mocking, এক হাতিয়ার মধ্যে কভারেজ রিপোর্ট
  • babel-plugin-rewire - কিছু জঘন্য অবস্থা বনাম jest জন্য সামান্য সহজ

ওয়েব টুলিং।

  • webpack - মডিউল বান্ডলার, ব্রাউজার ব্যবহারের জন্য প্যাকেজ নোড-স্টাইল মডিউল
  • বাবেল - আপনার স্থাপনার পরিবেশের জন্য আধুনিক JS (ES2015 +) সিনট্যাক্স রূপান্তর করুন।

যদি আপনি এটি নির্মাণ ...

  • shelljs - নোড স্ক্রিপ্টের জন্য শেল ইউটিলিটি ,. আমি gulp / grunt ব্যবহার করতে ব্যবহৃত, কিন্তু এই দিনে একটি scripts ডিরেক্টরি থাকবে যা package.json মাধ্যমে package.json scripts উল্লেখ করা হয়েছে। আপনি প্লেইন স্ক্রিপ্ট ভিতরে gulp সরঞ্জাম ব্যবহার করতে পারেন।

আপনার সিস্টেমে সব .npmrc ফাইল অনুসন্ধান করুন।

আপনি যে পথটি দিয়েছেন তা যাচাই করুন। না হলে ভুল পথ মুছে ফেলুন।


আমি MSI (নোড-v0.6.12.msi) ব্যবহার করে উইন্ডোজ 7 এ নোডের (0.6.12) সর্বশেষ সংস্করণটি ইনস্টল করেছি।

npm ইতিমধ্যে এটি দিয়ে প্রেরিত হয়, আলাদাভাবে এটি অন্তর্ভুক্ত করার প্রয়োজন নেই।

আমি npm (npm ইনস্টল mysql) চালানোর সময় অনুমতি সমস্যা সম্মুখীন ছিলাম, যেখানে আমার নোডজগুলি বসবাস করেছিল, অর্থাৎ সি: \ প্রোগ্রাম ফাইল (x86) \ nodejs

তারপর আমি ধাপ নিচে অনুসরণ:

1) যোগ করা C:\Program Files (x86)\nodejs\npm পরিবেশ ভেরিয়েবলগুলিতে - পাথ সিস্টেম পরিবর্তনশীল।

2) কমান্ড প্রম্পটে শুধুমাত্র C:\ ফিরে গিয়ে কমান্ডটি দিয়েছিলেন - npm install mysql - এবং voila! এটা কাজ করেছে..

আশাকরি এটা সাহায্য করবে.


আমি npm.js এ এনপিএম দিয়ে উইন্ডোজ চালাচ্ছি। কৌশল সহজভাবে cygwin ব্যবহার করা হয়। আমি https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows) সিগুইন-( উইন্ডোজ https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows) অধীনে কিভাবে অনুসরণ করেছি। তবে নিশ্চিত করুন যে আপনি nodejs এর সংস্করণ 0.4.11 ব্যবহার করছেন বা npm ব্যর্থ হবে!


এখানে স্ট্যান্ডলোন node.exe দিয়ে এনপিএম ব্যবহার করার জন্য @CTS_AE দ্বারা একটি নির্দেশিকা রয়েছে: https://.com/a/31148216/228508

  1. Nodejex.org থেকে stand-alone node.exe ডাউনলোড করুন
  2. Github এর একটি NPM রিলিজ জিপ বন্ধ করুন https://github.com/npm/npm/releases
  3. Node.exe হিসাবে একই ফোল্ডারে node_modules নামে একটি ফোল্ডার তৈরি করুন
  4. Node_modules ফোল্ডারে এনপিএম জিপ বের করুন
  5. Npm থেকে এক্সট্র্যাক্ট এনপিএম ফোল্ডারটি পুনঃনামকরণ করুন এবং কোনও সংস্করণ যেমন: npm-3.3.4 -> npm অপসারণ করুন।
  6. Node.exe এর সাথে root ফোল্ডারে npm.cmd / npm / bin / ফোল্ডারটি অনুলিপি করুন

চকলেট মত একটি উইন্ডোজ প্যাকেজ ম্যানেজার ব্যবহার করুন। প্রথম homepage নির্দেশিত হিসাবে চকলেট ইনস্টল। যে একটি বায়ু হতে হবে

তারপরে, নোড JS (ইনস্টল) ইনস্টল করতে, কমান্ড লাইন থেকে বা পাওয়ারশেল থেকে নিম্নোক্ত কমান্ডটি চালান:

সি:> cinst nodejs.install


Msi ইনস্টলার ব্যবহার করে Node.js ইনস্টল করা হয় না, npm ম্যানুয়ালি সেটআপ করা প্রয়োজন।

npm সেট আপ

প্রথমে, আসুন আমরা বলি ফোল্ডারে অবস্থিত node.exe ফাইলটি রয়েছে c:\nodejs । এখন npm সেটআপ -

  1. GitHub থেকে সর্বশেষ npm রিলিজ ডাউনলোড করুন ( https://github.com/npm/npm/releases )
  2. ফোল্ডার c:\nodejs\node_modules তৈরি করুন c:\nodejs\node_modules এবং c:\nodejs\node_modules\npm
  3. c:\nodejs\node_modules\npm ফোল্ডারে ডাউনলোড করা জিপ ফাইলটি আনজিপ করুন
  4. c:\nodejs\node_modules\npm\bin থেকে npm এবং npm.cmd ফাইল অনুলিপি করুন c:\nodejs\node_modules\npm\bin to c:\nodejs ফোল্ডার

এনপিএম পরীক্ষা করার জন্য cmd.exe c:\nodejs এবং c:\nodejs টাইপ করুন। এটি সঠিকভাবে সেটআপ করা হলে আপনি npm সংস্করণটি দেখতে পাবেন।

একবার সেটআপ সম্পন্ন হলে, এটি স্থানীয়ভাবে বা বিশ্বব্যাপী প্যাকেজ ইনস্টল / আনইনস্টল করার জন্য ব্যবহার করা যেতে পারে। Npm ব্যবহার সম্পর্কে আরও তথ্যের জন্য https://docs.npmjs.com/

চূড়ান্ত পদক্ষেপ হিসাবে আপনি নোডের ফোল্ডার পাথ যোগ করতে পারেন c:\nodejs path পরিবেশের পরিবর্তনশীল যাতে আপনি কমান্ড প্রম্পটে node.exe এবং node.exe চালানোর সময় সম্পূর্ণ পথ নির্দিষ্ট করতে না পারেন।





npm