গুলপকে চালাতে পারা যায় না: 'গুলপ-ইউজ' মডিউলটি খুঁজে পাচ্ছে না


169

উইন্ডোজ On-তে, আমি এখানে বর্ণিত হিসাবে গুল্প ইনস্টল করেছি: http://markgoodyear.com/2014/01/getting-st সূত্র-with- gulp/ :

  • npm install gulp -g
  • আমার অ্যাপ ফোল্ডারে: npm install gulp --save-dev
  • আমি একটি gulpfile.jsফাইল তৈরি ।

তবে আমি যখন চালানোর চেষ্টা করি তখন আমি gulpএই ত্রুটি বার্তাটি পাই:

module.js:340
throw err;
      ^
Error: cannot file module 'gulp-util'
at Function.Module._resolveFilename (module.js:338:15)

প্রভৃতি

তবে এতে gulp-utilউপস্থিত (স্থানীয় অ্যাপ ফোল্ডারে) রয়েছে:

node_modules
    gulp
        node_modules
            gulp-util

কোন ধারণা কারণ হতে পারে?


7
চেষ্টা করুনnpm install gulp-util --save-dev
ইলান ফ্রুমার

উত্তর:


277

হালনাগাদ

পরবর্তী সংস্করণগুলি থেকে, নিজেই gulp-use ইনস্টল করার প্রয়োজন নেই।

নতুন শুরু করা পৃষ্ঠাটি পরীক্ষা করুন ।

আপনি যদি এখনও এই সমস্যায় পড়ে থাকেন তবে আপনার প্রকল্পের স্থানীয় প্যাকেজগুলি পুনরায় ইনস্টল করার চেষ্টা করুন:

rm -rf node_modules/
npm install

উত্তরে উত্তর

আপনি gulp- ব্যবহার ইনস্টল করা প্রয়োজন:

 npm install gulp-util --save-dev

থেকে docs- শুরু হচ্ছে (3.5) নি: শ্বাসে :

আপনার প্রকল্পের ডেভিনিডেন্সে গল্প এবং গল্প -ব্যবহার ইনস্টল করুন


4
এবং যদি আপনি উইন্ডোজে থাকেন তবে আপনি এর rimrafমাধ্যমে ব্যবহার করতে পারেনnpm install -g rimraf
জে উইক

9
এই প্রশ্নটিতে 150K মতামত সহ একা আমি জানতে চাই যে এর মূল কারণটি কী ... এটি আমার জন্য প্রায়শই ঘন ঘন ঘটে এবং আমি অনুমান করি যে আমিই একমাত্র নই। এতে অনেক সময় নষ্ট হয়!
ক্লকেনডিনজাস

1
এই সন্ধ্যায় সবেমাত্র পাওয়া গেছে আমার 2 এনপিএম ইনস্টল রয়েছে। ব্যবহারকারী / নাম / অ্যাপডেটা / রোমিংয়ের অধীনে উইন্ডোগুলিতে আমি নোড_মডিউলগুলি এবং এনপিএম পাশাপাশি এনপিএম-ক্যাশে সরিয়ে ফেলেছি। এগুলি সরানোর আগে আমার এখন এনপিএম - রূপান্তর 3.x ছিল এখন এটি এনপিএম - সংস্করণ 5.6.0 দেখায় ... অন্যের জন্য এটি একটি সমস্যা হতে পারে।
jasonflaherty

6
উবুন্টু 17.10 এ, rm -rf node_modulesএবং npm installকাজ করেনি। পরিবর্তে, আমি preform ছিল: npm install gulp -g। একটি যাদুমন্ত্র মত কাজ করে!
জোশ মারে

"নতুন শুরু করা পৃষ্ঠা" আবার সরে গেছে, সঠিক URL টি কী? github.com/gulpjs/gulp/tree/master/docs/getting-st সূত্রের উল্লেখ নেই বলে মনে হচ্ছে gulp-util
নিকোলাস রাউল

65

আপনার যদি একটি প্যাকেজ.জসন থাকে তবে আপনি বর্তমান ব্যবহারের সমস্ত নির্ভরতা ইনস্টল করতে পারেন:

npm install

2
আমি জানি না কেন আমার ক্ষেত্রে, এটি কার্যকর হয়নি। অনুপস্থিত প্যাকেজগুলির মধ্যে একটি করে আমাকে ইনস্টল করতে হয়েছিল। এবং তারপর বিল্ড না। রহস্যময়।
লিংকন

@ লিংকনপ্রেস আমি প্রায় অর্ধপথে একই কাজ করেছি। তবে অনেক ছিল। আমি দৌড়েছি npm install node-sassএবং এটি নির্মিত।
ভ্যালেন্টাইন বন্দর

18

কোন উত্তর আমার ক্ষেত্রে সাহায্য করে না। শেষ পর্যন্ত যা মুছে ফেলা হয়েছে bowerএবং gulp(আমি এই দুটি প্রকল্পই আমার প্রকল্পে ব্যবহার করি):

npm remove -g bower
npm remove -g gulp

এর পরে আমি সেগুলি আবার ইনস্টল করেছি:

npm install -g bower
npm install -g gulp

এখন এটি ঠিক কাজ করে।


2
এটি স্থানীয় নোড_মডিউলগুলি ফোল্ডারে উপস্থিত থাকা সত্ত্বেও বার বার 'rm -rf নোড_মডিউল' প্রচেষ্টা থাকা সত্ত্বেও gulp-use খুঁজে না পেয়ে আমার একটি অবিরাম সমস্যা সমাধান হয়েছে। গ্লোবাল গাল্প অপসারণ এবং পুনরায় ইনস্টল করার কৌশলটি করেছে।
jc1001

1
আমার উইন্ডোজগুলিতে সমস্যা ছিল এবং এটির একমাত্র সমাধান ছিল তবে এমএসআই ফাইলটি ব্যবহার করে নোড ইনস্টলটি মেরামত করার আগে
মারকোস ব্রিগ্যান্ট

এটি আমার পক্ষেও কাজ করেছিল একমাত্র উত্তর। (আমি যোগ করার জন্য ছিল sudoযদিও)
জুল Colle,

4

অনুপস্থিত মডিউলটি ইনস্টল করার চেষ্টা করুন।

npm install 'module-name'

4

আপনি এই devDependencies যেমন ইনস্টল করা উচিত:
- gulp-util
-gulp-load-plugins

তারপরে, আপনি সেগুলি এইভাবে ব্যবহার করতে পারেন:

var plugins     = require('gulp-load-plugins')();
Use gulp-util as : plugins.util()

অথবা এটা:

var util = require('gulp-util')

4

লিনাক্স উবুন্টু এখানে 18:04 ব্যবহারকারী। আমি আজ অবধি এই বোর্ডের সমস্ত সমাধান চেষ্টা করেছি। যদিও আমি উপরোক্ত স্বীকৃত উত্তরে পড়েছি যে "পরবর্তী সংস্করণগুলি থেকে, ম্যানুয়ালি গুল্প-ব্যবহার ইনস্টল করার দরকার নেই।" এটি আমার পক্ষে কাজ করেছিল। (... সম্ভবত বিসি আমি উবুন্টুতে আছি? জানি না।)

পুনরুদ্ধার করার জন্য, চালানোর মাধ্যমে গল্প ইনস্টল করা হয়েছে কিনা তা খতিয়ে দেখার সময় আমি " মডিউল 'গুল্প-ব্যবহার' খুঁজে পাচ্ছি না " ত্রুটি পেয়েছি :

gulp --version

... আবার, 'গুল্প-ইউজ' ত্রুটিটি উপস্থিত হতে থাকল ...

সুতরাং, আমি উপরে তালিকাভুক্ত এনপিএম ইনস্টল [প্যাকেজ নাম] পরামর্শ অনুসরণ করেছিলাম, তবে আরও কয়েকটি প্যাকেজও ইনস্টল করার দরকার পড়েছিল। এবং একটি ইতিমধ্যে বিদ্যমান সমস্যা ছিল এবং আমি কীভাবে এটি প্রতিস্থাপন করব তা নিশ্চিত ছিলাম না। ... আমি অন্য যে সমস্ত প্যাকেজ / ইনস্টল কমান্ডগুলি ব্যবহার করতে হয়েছিল তা এখানে রেখে দেব, যেমন অন্য কেউ এই সমস্যার সম্মুখীন হওয়ার ক্ষেত্রে উল্লেখ হিসাবে:

sudo npm install -g gulp-util

(তারপরে আমি 'প্রিমি-হ্রটাইম'-এর জন্য একটি ত্রুটি পেয়েছি তাই আমি এটিকে যুক্ত করেছি এবং তারপরে অন্যদের হিসাবে ত্রুটি হিসাবে: মডিউলটি খুঁজে পাচ্ছি না ___ প্রতিটি ঝাল - রূপান্তর চেকের পরে পপ আপ করে রাখা। ... তাই আমি কেবল প্রতিটি ইনস্টল করে রেখেছি। )

sudo npm install -g pretty-hrtime
sudo npm install -g chalk
sudo npm install -g semver --force

(- ফোর্স ছাড়াই, আমার সিস্টেমে আমি একটি ত্রুটি পেয়েছি: "এক্সেক্সিস্ট: ফাইলটি ইতিমধ্যে বিদ্যমান, সিমিলিংক"। -ফোর্স প্রস্তাবিত নয়, তবে অন্য কোনও উপায়ে আইডিকেশন।

sudo npm install -g archy
sudo npm install -g liftoff
sudo npm install -g tildify
sudo npm install -g interpret
sudo npm install -g v8flags
sudo npm install -g minimist

এবং এখন gulp --version অবশেষে দেখাচ্ছে: সিএলআই সংস্করণ 3.9.1 স্থানীয় সংস্করণ 3.9.1



1

বেশিরভাগ ক্ষেত্রে, সমস্ত নোড প্যাকেজগুলি মুছে ফেলা এবং তারপরে আবার ইনস্টল করে সমস্যার সমাধান করুন।

তবে আমার ক্ষেত্রে নোড_মডিউলস ফোল্ডারে লেখার অনুমতি নেই।


1

এখানে একই সমস্যা এবং আশেপাশে অনুসন্ধানের পরে যা কিছু চেষ্টা করেছি, তা কার্যকর হয়নি। আমি গ্লোবাল বা স্থানীয় ইনস্টল সম্পর্কে কোথাও একটি মন্তব্য দেখেছি। দেখছি:

সি: \ ব্যবহারকারী \-নাম \ AppData \ রোমিং \ npm \ নি: শ্বাসে

আমি প্রকৃতপক্ষে একটি পুরানো সংস্করণ পেয়েছি। সুতরাং আমি সাথে গুল্প পুনরায় ইনস্টল করেছি:

npm install gulp --global

যা ম্যাজিকভাবে আমার সমস্যার সমাধান করেছে।


-2

আমার একই সমস্যা ছিল, যদিও এটি ডাউনলোড করা মডিউলটি আলাদা ছিল। সমস্যার একমাত্র সমাধান আবার নীচের কমান্ডটি চালানো হয়:

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