স্থানীয় গাল্প পাওয়া যায় নি (চলমান চেষ্টা করুন: এনপিএম ইনস্টল গল্প)


85

আমি একটি মডিউল তৈরি করেছি ( webapp-module-storage) যার নিম্নলিখিত সংজ্ঞা রয়েছে:

package.json

{
  "dependencies": {
    ...
  },
  "devDependencies": {
    "gulp": "^3.9.1",
    ...
  },
  "name": "webapp-module-storage",
  "scripts": {
    "postinstall": "gulp build",
    "test": "gulp test"
  }
}

আমি ভেবেছিলাম আমার মডিউলটি অন্য মডিউলের সাথে এটি ইনস্টল করার সময় ব্যবহার করতে পারি:

  • npm install github:myorg/webapp-module-storage#master

যাইহোক, আমি যখন আমার মডিউলটি ইনস্টল করব তখন আমি এই ত্রুটিটি পাচ্ছি:

স্থানীয় গুল্ম পাওয়া যায় নি

চলমান চেষ্টা করুন: এনপিএম ইনস্টল করুন p

স্ক্রিনশট

এখানে চিত্র বর্ণনা লিখুন

আমার বোধগম্যতা হ'ল এটি gulpআমার মডিউলটির সাথে একত্রে প্রেরণ করা হয়েছে কারণ আমি এটি ঘোষণা করেছিলাম devDependenciesতবে দেখে মনে হচ্ছে আমার npm postinstallস্ক্রিপ্টটি এটির সন্ধান করতে পারে না gulp

আমি কিছু অনুপস্থিত করছি?



4
npm i gulp -Dফোল্ডার প্রকল্পে পারফর্ম করুন । : নোট: gulp4 বিষয় পুরাতন প্রকল্পে, এই মত একটি নির্দিষ্ট সংস্করণটি যদি ব্যবহারে ইনস্টল জন্য সৃষ্টি করতে পারে npm i gulp@3.9.1 -D(গীত -DdevDependencies জন্য)
Guilherme Nascimento

উত্তর:


184

npm link gulpআপনার অ্যাপ্লিকেশন ডিরেক্টরিতে চালনার চেষ্টা করুন (বিশ্বব্যাপী ইনস্টলড গুল্প মডিউলের স্থানীয় লিঙ্ক তৈরি করতে)


লারাভেল / হোমস্টেড ব্যবহারকারী এখানে। উপরের কমান্ডটি আমার পক্ষে কাজ করে নি, তবে npm link gulp --no-bin-linksকাজ করেছিল।
Lpgfmk

7
স্পষ্ট করার জন্য, npm link [module][মডিউল] এর গ্লোবাল ইনস্টল ফোল্ডারটি থেকে বর্তমান পথে (.NN__modules npm link/ mittedmodule] একটি সিমিলিংক তৈরি করুন (ডাব্লু / ও নাম প্যাকেজ লিঙ্ক করুন, ম্যান পৃষ্ঠা দেখুন )
টেকটারবুলেন্স

22

প্রথমে আপনার নির্ভরতা ইনস্টল করার চেষ্টা করুন:

npm install

যদি এখনও কাজ না করে তবে বিশ্বজুড়ে গুল্প ইনস্টল করুন:

npm install -g gulp

যদি আপনি এটি ইনস্টল করতে সমস্যা পান। এনপিএম এর আগে sudo টাইপ করুন ।

আপনি কেন বিশ্বজুড়ে এবং স্থানীয়ভাবে এই উত্তরটি পড়েন সে সম্পর্কে আপনার আরও তথ্যের প্রয়োজন


4
গুল্প বিশ্বব্যাপী ইনস্টল করা হয়েছে:[17:51:24] CLI version 1.2.1
বেনি নিউজবাউয়ার

আসলে আমার মডিউলটি ব্যবহার করে অ্যাপ্লিকেশনটিতে নেই। তবে আমি ভেবেছিলাম এটি gulpআমার মডিউল বা আমার বিশ্বব্যাপী ইনস্টলড গাল্পের পথ থেকে ধরে ফেলবে ।
বেনি নিউজবাউয়ার

4
দেখে মনে হচ্ছে এটি আপনার প্রকল্পের অভ্যন্তরীণ স্থানীয় গাল্প অনুসন্ধান করছে। আপনার প্রকল্পের ভিতরে কীভাবে এটি স্থানীয়ভাবে ইনস্টল করবেন?
সেবাস্তিয়ান সালামানকা

13

আমি উল্লিখিত সমস্ত সমাধান চেষ্টা করেছি। শেষে আমি বুঝতে পেরে সমস্যাটি সমাধান করতে সক্ষম হয়েছি যে গুলপফিল.জেএস ফাইলটি আমি যে জালটি ব্যবহার করছি তার নিখোঁজ রয়েছে on Gulpfile.js ফোল্ডারে যেখানে আমি গল্প চালাচ্ছি তার মধ্যে রাখার পরে, এটি আমার পক্ষে কাজ করেছিল।


0

npm link gulp --no-bin-links
এই চালান

যেখানে npm link gulpবিশ্বব্যাপী ইনস্টলড গাল্প মডিউলে স্থানীয় লিঙ্ক তৈরি হয় এবং --no-bin-linksআর্গুমেন্ট এনপিএমকে প্যাকেজটিতে থাকা কোনও বাইনারিগুলির জন্য সিমলিংক তৈরি করা থেকে বিরত রাখে।

আপনি উইন্ডোজ শেয়ারের একটি সিঙ্ক্রোনাইজ করা ফোল্ডারে সিমলিংকগুলি অনুবাদ করতে পারবেন না, সুতরাং এটির কাছাকাছি যেতে আপনার '--no-bin-link' দরকার হবে।

এটি এমন কোনও ফাইল সিস্টেমের জন্য ব্যবহার করুন যা প্রতীকী লিঙ্কগুলিকে সমর্থন করে না।

সিমলিংকগুলি বা প্রতীকী লিঙ্কগুলি হ'ল "ভার্চুয়াল" ফাইল বা ফোল্ডার যা অন্য কোনও জায়গায় অবস্থিত কোনও ফিজিকাল ফাইল বা ফোল্ডারকে উল্লেখ করে এবং লিনাক্স এবং উইন্ডোজ সহ অনেকগুলি অপারেটিং সিস্টেমে নির্মিত একটি গুরুত্বপূর্ণ বৈশিষ্ট্য।


হ্যালো! এই কোডটি কীভাবে এবং কেন এই সমস্যার সমাধান করে তার ব্যাখ্যা সহ প্রশ্নটি সমাধান করতে পারে যদিও আপনার পোস্টের গুণমান উন্নত করতে সত্যই সহায়তা করবে এবং সম্ভবত আরও বেশি ভোটের ফলাফল হবে। মনে রাখবেন যে আপনি ভবিষ্যতে পাঠকদের জন্য প্রশ্নের উত্তর দিচ্ছেন, কেবল এখন যে ব্যক্তি জিজ্ঞাসা করছেন তা নয়। দয়া করে সম্পাদনা ব্যাখ্যা যোগ করতে পারেন এবং সীমাবদ্ধতা এবং অনুমানের কি প্রয়োগ একটি ইঙ্গিত দিতে আপনার উত্তর।
ব্রায়ান

আপনাকে ধন্যবাদ ব্রেনকে নির্দেশ করার জন্য :)। আমি এটি সম্পাদনা করেছি।
পরিক্ষিত সিং

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.