গুল্প ত্রুটি: 'jshint / src / cli' মডিউলটি খুঁজে পাচ্ছে না


117

সুতরাং আমি এল ক্যাপিটানের একটি নতুন ইনস্টল পেয়েছি এবং আমি এই টাস্ক রানারদের আরও একবার যাচ্ছি।

আমি সিটিপয়েন্টের গুলপ.জেএস-এর পরিচিতির অনুসরণ করছি , তবে আমি যখন দৌড়ানোর চেষ্টা করি তখন gulp jshintআমি পেয়ে যাই " Error: Cannot find module 'jshint/src/cli'"

আমি জানি না যে এর কারণ কী, কেন আমি এখানে জিজ্ঞাসা করছি। ইস্যুটি নিয়ে সহায়তা করার জন্য নীচে কয়েকটি স্ক্রিন গ্র্যাব করা হয়েছে।

গুল্প জিশিন্ট চলাকালীন টার্মিনাল ত্রুটি

গাল্প প্রকল্পের জন্য ফোল্ডার স্ট্রাক্টর

সর্বদা হিসাবে, আমি যে কোনও পরামর্শের জন্য চিরকাল কৃতজ্ঞ।


1
Jshint ইনস্টল করা আছে?
মাইনাসফোর

হ্যাঁ, তাই আমি এটি নিশ্চিত হয়ে পুনরায় ইনস্টল করেছি এবং আমি এখনও একই ত্রুটি পাচ্ছি।
ল্যাট্রালাউস

6
আপনি এটি ইনস্টল কিভাবে? npm install jshint gulp-jshint --save-devআপনার নোড অ্যাপ্লিকেশনটির মূল থেকে : এটির মতো ইনস্টল করা দরকার ।
মাইনাসফোর

1
@ লেটেরাওলাস আপনিও কি করেছেন npm install jshint?
ফ্লোবিন

1
আমি ব্যবহার করা npm install gulp-jshint --save-devহয় যে ভিন্ন npm install jshint?
ল্যাট্রালাউস

উত্তর:


327

আপনার পাশাপাশি jshint ইনস্টল করা দরকার , এটি সমস্যার সমাধান করবে।

> npm install --save-dev jshint gulp-jshint

1
এটাই ! অনেক ধন্যবাদ!
Psi

এটি কি তাই না? npm install gulp-jshint --save-dev
ল্যাট্রালাউস

2
আমি ঠিক একই সমস্যা মধ্যে দৌড়ে। আমি মনে করি বিকাশকারীরা সর্বশেষ সংস্করণে গল্ফ-জিশিন্টের কাঠামোতে পরিবর্তন নিয়ে এসেছেন যা এই সমস্যার কারণ হয়েছে (যদি আপনি github.com/spalger/gulp-jshint/issues/131 দেখুন )। আমি ইনস্টল করার সময় আমি একটি পিয়ার নির্ভরতার সতর্কতা লক্ষ্য করেছি gulp-jshint
সিশার্প

8
@ ব্যবহারকারী 3042437 চিয়ার্স! এটি কাজটি করেছে: ডি সুতরাং দেখা যাচ্ছে যে টিউটোরিয়ালটি বলেছে তার npm install --save-dev jshint gulp-jshintপরিবর্তে আমার প্রয়োজন to npm install gulp-jshint --save-dev
ল্যাট্রালাস

@লেট্যারালাস যদি আপনি এখনও আশেপাশে থাকেন - আপনার এই উত্তরটি গ্রহণ করা উচিত :) বাম দিকে চেক চিহ্ন
টিম ম্যালোন

28

দেখা যাচ্ছে যে টিউটোরিয়াল বর্ণিত হয়েছে তার npm install --save-dev jshint gulp-jshintপরিবর্তে আমাকে ব্যবহার করতে হবে npm install gulp-jshint --save-dev। লিঙ্কটি সরবরাহের জন্য @ ব্যবহারকারী 3042437 কে ব্যাপক ধন্যবাদ সহ https://github.com/spalger/gulp-jshint/issues/131 এ এ সম্পর্কে আলোচনাটি পাওয়া গেছে ।


আমি একই টিউটোরিয়ালটি ব্যবহার করছিলাম এবং একই জায়গায় আটকে গেলাম। উত্তর পোস্ট করার জন্য ধন্যবাদ! এখন ঠিক কাজ করে।
অরল্যান্ডো মোরালেস-কোচরান

0

উপরের সঠিক বাক্য গঠন করার পরেও যদি ত্রুটিটি পান তবে (এনপিএম ইনস্টল --save-dev jshint gulp-jshint), যা কাজ করে।

আপনি আবার ইনস্টলটি চালানোর আগে, আপনার প্যাকেজ.জসন ফাইলে যান এবং ইনস্টলটি চালানোর আগে জিশিন্ট এবং গল্প-জিশিন্টের জন্য লাইনগুলি সরিয়ে ফেলুন, নিশ্চিত করুন যে আপনি প্যাকেজটি সম্পাদনা করেছেন।জিশিন্ট এবং গল্প-জিশিন্ট কল করে এমন লাইনগুলি সরাতে আপনি প্যাকেজ.জসনকে সম্পাদনা করেছেন, অন্যথায়, ত্রুটি অব্যাহত থাকবে।


-1

কখনও কখনও ফ্রেসিংয়ের ক্রমটি বিবেচনা করে। আমি খুঁজে পেয়েছি যে এটি npm install --save-dev jshint gulp-jshintকাজ করে না তবে এটি npm install jshint gulp-jshint --saveকাজ করে


-1

এখানে আপনি লক্ষ্য jshint, যা আপনি সম্ভবত ইনস্টল না। (আপনি এটি করতে পারেন gulp.task('jshint', function() {।)

এটা চেষ্টা কর:

gulp.task('gulp-jshint', function() {

এটি আপনার সাথে এটির সাথে মেলে require

var jshint = require('gulp-jshint');

-2

এই ত্রুটিটি বাইপাস করার জন্য একটি অস্থায়ী সমাধান রয়েছে। এমনকি এই অস্থায়ী সমাধানটিও সঠিকভাবে কাজ করবে, যদি আপনি jshint.js ফাইলটি আপনার অ্যাপ্লিকেশনটিতে কোথাও ব্যবহার করতে না চান।

  1. আপনার gulpfile.js ফাইলে যান।
  2. 4 নম্বর লাইনে কোড মন্তব্য করুন।

    var jshint = require('gulp-jshint');
  3. এখন, আপনার টার্মিনালে gulp কমান্ড চালান। আপনার সার্ভার আপ হবে।


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