'নোড-স্যাস' মডিউলটি খুঁজে পাওয়া যায় না


185

কনফিগার করুন: ম্যাকোস হাই সিয়েরা, সংস্করণ 10.13.2, নোড: ভি 8.1.2 এনপিএম: 5.0.3 আমি যখন আমার এনজুলারজেজে এনপিএম শুরু করি তখন আমি এই ত্রুটিটি পেয়েছি:

ERROR in Cannot find module 'node-sass'

এর পরে আমি চালাই:

npm i node-sass

এখন আমি এই ত্রুটি পেয়েছি:

gyp: No Xcode or CLT version detected!
gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1

কেন এনপিএম নোড-স্যাস ইনস্টল করবেন না? আমি কীভাবে নোড-স্যাস ইনস্টল করতে পারি?


30
রানnpm install --save-dev node-sass
অশোক আর

উত্তর:


368

সমাধান এখানে:

sudo npm install --save-dev  --unsafe-perm node-sass

উপভোগ করুন!


21
এটি কাজ করেছে, তবে কেউ কেন এটি কাজ করে এবং সরল npm install node-sassকাজ করে না সে সম্পর্কে উত্তর যুক্ত করতে পারলে এটি শিক্ষণীয় হবে।
মাইকেল পটার

6
@ অ্যালেক্সঅনজোর এই কাজটি কীভাবে করেন?
বাহমান.এ

13
আমাকে কেবল দেব নির্ভরতাগুলিতে নোড-স্যাস ইনস্টল করার দরকার ছিলnpm install --save-dev node-sass
সুভাষ দিবাকর

3
এটি আমার পক্ষে কাজ করেছে। আমি নোড 12 ইনস্টল করার সময় আমি এই সমস্যাটি পেতে শুরু করেছি (যেহেতু আমি কৌনিক 8 এ একটি নতুন কৌণিক প্রকল্প শুরু করেছি)। আমার কৌনিক 6 অ্যাপটি নোড-স্যাস সম্পর্কে ত্রুটিটি আর তৈরি করবে না throw সব ঠিক আছে :)
পঙ্কোলজিস্ট

10
--save-dev ব্যবহার করা হয় যাতে আপনার অ্যাপ্লিকেশন স্থানীয় নোড_মডিউলগুলিতে মডিউলটি সন্ধান করতে সক্ষম হয়। --save-dev প্যাকেজ.জসনে ডেভিনির্ভরনে প্যাকেজ যুক্ত করে। --unsafe - প্যানেলটি ইনস্টল স্ক্রিপ্টগুলি রুট হিসাবে চালাতে ব্যবহৃত হয়। সুডো এড়াতে, পরিবর্তে এনভিএম ব্যবহার করুন। --unsafe - সুডো ইতিমধ্যে উল্লিখিত হওয়ার সাথে সাথে সত্যিকারের প্রয়োজন নেই। সুতরাং কমান্ডটি মূলত যেকোন মূল্যে নোড-স্যাস ইনস্টল করার জন্য স্ক্রিপ্টটি আঁকবে।
রাহুল শর্মা

92
  1. এই ত্রুটিটি নোড-সাসের জন্য নয় ... এটি সমাধান করার জন্য আপনি নিম্নলিখিত কমান্ডটি চালাতে চান

npm install node-sass


36
দেবনির্ভরতা হিসাবে যুক্ত করুন npm install --save-dev node-sass
অশোক আর

5
সাহায্য করে না। আমি ইতিমধ্যে কয়েকবার নোড-স্যাস ইনস্টল করেছি (যা সহজ ছিল না) তবে এটি এখনও ব্যর্থ হয়। নোড-স্যাস স্পষ্টতই একটি সমস্যা।
এমসিভি

2
@ আশোকআর আপনি দয়া করে সঠিকভাবে কেন এটিকে যুক্ত করতে পারেন যেমন ডেড ডিপেন্ডেন্সগুলি সমস্যার সমাধান করে? প্রোডে মোতায়েনের সময় এটি কীভাবে ব্যর্থ হবে না?
আমোঘ নাটু

19

চালান:

npm rebuild node-sass --force              

এবং এটা ঠিক কাজ করবে।


2
দুঃখের সাথে ঠিক মতো কাজ করে না। আমার জন্য (উইন্ডোতে) সমস্যা রয়ে গেছে।
এমসিভি

14

নোড-সাস গিথুব পৃষ্ঠা অনুসারে, সমর্থিত নোড.জেএস সংস্করণ প্রকাশের দ্বারা পৃথক হতে পারে।

https://github.com/sass/node-sass

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

উদাহরণ: আপনি যে নোডটি চালাচ্ছেন তার সংস্করণটি পরীক্ষা করুন।

node -v
-> v12.0.0

আপনার নোড-সাস ভি 4.12 + প্রয়োজন। তাই আপনি পারেন

npm install node-sass@4.12.0

অথবা যদি 4.12.0 সর্বশেষ হয়

npm install node-sass@latest

( npm install node-sassঅনেক ক্ষেত্রে সর্বশেষতম সংস্করণ ইনস্টল করবে, তবে মনে রাখবেন যে সর্বদা সর্বশেষতম ইনস্টল করে না (উদাহরণস্বরূপ 4.12.0) যদি প্যাকেজ.জেসনে নির্ভরতা ^ 3.0.0, ~ 4.11.0 এর মতো লেখা থাকে) পার্থক্য কী? টিলেড (~) এবং ক্যারেট (^) এর মধ্যে প্যাকেজ.জসনে?

সবশেষে, এনপিএম সহ সুডো ব্যবহার করা ভাল অভ্যাস নয়। এই নিবন্ধটি দেখুন দয়া করে। https://medium.com/@ExplosionPills/dont-use-sudo-with-npm-still-66e609f5f92


এই সমাধানটি আমার পক্ষে কাজ করেছে ... আমি পুরানো 2010 ম্যাকবুক ব্যবহার করছিলাম, 10.02 এর ওএসএস, এবং এখানে বর্ণিত নোড-স্যাস সংস্করণটির সাথে মিলে যাওয়া এটি সমাধান করেছে
থিউস অ্যালবার্টস

"এনপিএম ইনস্টল নোড-sass@4.12.0" - আমার সমস্যাটি সমাধান করেছে - ধন্যবাদ
gavgrif

13

করছেন npm uninstall node-sassএবং তারপরে npm i node-sass, আমার পক্ষে কাজ করেননি।

সমাধান আমার জন্য কাজ করেছে npm install --save-dev node-sass

শুভ কোডিং ..


1
আপনাকে ধন্যবাদ @ ছোট্ট এফডি :) :) .. উত্তরটি আপডেট করেছেন Updated
বাঁধাম মানিকান্ত


4

নোড-স্যাস ইনস্টল হচ্ছে না এবং এটি অনেকগুলি কারণ হতে পারে

আপনি এটি ইনস্টল করেন নি

npm install node-sass --save-dev

আপনার একটি অনুমতি ত্রুটি হচ্ছে

sudo npm install --save-dev  --unsafe-perm node-sass

আপনার একটি স্মৃতি সমস্যা ছিল কারণ এটি এটি তৈরি করার চেষ্টা করেছিল (আপনার প্ল্যাটফর্মের সি কোড থেকে তৈরি করুন) এটি কিছু প্ল্যাটফর্ম এবং নোড সংস্করণে প্রযোজ্য

node --max_old_space_size=8000 $(which npm) install node-sass --save-dev

আপনার নোড এবং এনপিএম সংস্করণগুলি সামঞ্জস্যপূর্ণ নয়, যা সম্ভবত বিল্ড প্রক্রিয়াতে ব্যর্থতা তৈরি করেছে,

এক্ষেত্রে নতুন এবং মূল পরিবেশে আপনার একই সংস্করণ রয়েছে, এটি যেখানে কাজ করেছে এটি নিশ্চিত করার জন্য এন বা এনভিএম ব্যবহার করুন, কারণ এটি সাধারণত বিভিন্ন পরিবেশে বিভিন্ন সংস্করণ ব্যবহার করে হয়


4

এটিই আমার পক্ষে কাজ করেছিল। আমি প্রথমে নোড-স্যাস আনইনস্টল করি। তারপরে এটি ইনস্টল করুন।

এনপিএম নোড-সাস
এনএমপি ইনস্টল করুন - সেভ-ডেভ নোড-স্যাস


3

এটি আমার পক্ষে ব্যর্থ হয়েছিল কারণ আমি নোডের সর্বশেষতম সংস্করণটি ব্যবহার করছি (12.7.0) আমাকে তখন স্পষ্টভাবে এর node-sassসাথে সর্বশেষতম সংস্করণটি ইনস্টল করতে হয়েছিল:

npm install node-sass@4.12.0


2

আপনার কাছে থাকা নেটওয়ার্কের কারণে এনপিএম নির্ভরতা ডাউনলোড করার ক্ষেত্রে একটি সমস্যা আছে। উন্মুক্ত নেটওয়ার্কে এনপিএম নির্ভরতা ডাউনলোড করার চেষ্টা করুন। আপনি কোন সমস্যা পাবেন না। আমিও এই একই সমস্যার মুখোমুখি হয়েছি এবং শেষ পর্যন্ত সমাধান করেছি।

নীচের কমান্ডগুলি ব্যবহার করুন: এনপিএম ইনস্টল (এটি সমস্ত অবনতিগুলি ডাউনলোড করবে) এনপিআর কৌণিক অ্যাপ্লিকেশন শুরু করতে শুরু করুন


@ টিনিস্কিল্জ আমি মনে করি তিনি নো-প্রক্সি নেটওয়ার্কের কথা উল্লেখ করছেন
আখিল এস কামাথ

2

npm install node-sass বেশিরভাগ ক্ষেত্রে কাজটি করবে, কারণ এটি অনুপস্থিত sass এনপিএম নির্ভরতা মডিউলটি উপস্থিত করবে না বা এটি পূর্ববর্তী ক্র্যাশ সংস্করণটি ওভাররাইট করবে।

ম্যাক ব্যবহারকারীদের sudoজন্য উপরের কমান্ডগুলির সামনে ব্যবহার করুন ।

উইন্ডোজ মেশিনে npm rebuild node-sass --forceকিছু ব্যবহারকারীর পক্ষে কাজ নাও করতে পারে কারণ এটি মূলত বলেছে, "দয়া করে এনপিএমকে আমার জন্য স্যাস নোড মডিউলটি পুনর্নির্মাণ করতে বাধ্য করুন"। এটি কাজ করবে না কারণ সেই মডিউলটির অস্তিত্ব নেই।

আপনি যখনই npm installপ্রাথমিক ইনস্টলেশনটি করেছিলেন, সাস মডিউলটি ইনস্টল হয় নি, যার কারণে এই সমস্যা দেখা দেয়।


2

আমি আমার স্থানীয় মেশিনে নোড সংস্করণটি যাচাই করেছিলাম v10.11.0

তারপরে যখন আমি আমার ডেভলপমেন্ট মেশিনটি পরীক্ষা করেছিলাম, যেখানে ত্রুটিটি ঘটেছিল তখন এর নোড সংস্করণ ছিল V.10.8.0

v10.11.0আমার ডেভলপমেন্ট মেশিনে নোড আপগ্রেড করার বিষয়টি সমস্যার সমাধান করেছে।

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


1
এটি আমার ক্ষেত্রে কাজ করে এমন উত্তর। ধন্যবাদ।
আবেদ কুমার

2

আমার ক্ষেত্রে আমাকে অভিনয়ও করতে হয়েছিল:

npm install sass-loader

সমস্যা সমাধানের জন্য





1

এর একটি ক্ষেত্রে ইনস্টলন পরবর্তী প্রক্রিয়া ব্যর্থ হয়। নোড-স্যাস ইনস্টল করার ঠিক পরে, ইনস্টল-পরবর্তী স্ক্রিপ্টটি কার্যকর করা হবে। এটি প্রক্রিয়াটির জন্য পাইথন এবং একটি সি ++ নির্মাতা প্রয়োজন। লগ 'জিপ: কোনও এক্সকোড বা সিএলটি সংস্করণ সনাক্ত হয়নি!' হতে পারে কারণ এটি কোনও সি ++ নির্মাতাকে খুঁজে পেল না। তাই পাইথন এবং যে কোনও সি ++ বিল্ডার ইনস্টল করার চেষ্টা করুন তারপরে তাদের ডিরেক্টরিগুলি পরিবেশের ভেরিয়েবলগুলিতে রাখুন যাতে এনপিএম তাদের খুঁজে পেতে পারে। (আমি উইন্ডোজ থেকে এসেছি)


1

আমি মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও কোডের সংহত গিট টার্মিনালটি ব্যবহার করার সময় আমি এই ত্রুটির মধ্যে পড়েছিলাম। কিছু অদ্ভুত কারণে ভিএস কোড আমাকে 'নোড-স্যাস' ইনস্টল করতে দিচ্ছিল না। তারপরে আমি 'গিট বাশ' (যা গিট দিয়ে ইনস্টল করা হয়েছিল) ব্যবহার করেছি এবং নিম্নলিখিত কমান্ডটি চালিয়েছি: npm install node-sass এটি আমার পক্ষে কাজ করেছে। আমি জানি না কেন এবং কীভাবে এটি কাজ করেছিল। কারও কোন ব্যাখ্যা থাকলে দয়া করে আমাকে জানান।


আমার সন্দেহ হয় কারণ এটি আপনাকে অ্যাডমিন হিসাবে চালানো দরকার ছিল
পাঙ্কোলজিস্ট

1

আমি যখন একটি প্রকল্প চালানোর চেষ্টা করেছি তখন আমারও একই সমস্যা ছিল। প্রথমে আমি বর্তমান সংস্করণটি আনইনস্টল করেছি

npm uninstall node-sass

তারপরে আমি সর্বশেষ সংস্করণটি দিয়ে আবার ইনস্টল করেছি

npm install node-sass

1

এনপিএম ইনস্টল --save-dev --unsafe-परम নোড-স্যাস

এটি যাদু করবে, আপনি এটি sudo দিয়ে ব্যবহার করতে পারেন


1

আমার সমস্যাটি হ'ল যে কোনও ওয়েব ফিল্টার আমাকে কমান্ডটি সম্পাদন করার সময় নোড-স্যাস প্যাকেজটি ডাউনলোড করতে দেয়নি

npm i

উইন্ডোজ বিল্ড সরঞ্জাম ইনস্টল করার পরে

npm i -g windows-build-tools

এটি node-sassনিজের তৈরি এবং এখন আমি এটি ব্যবহার করতে পারি।

পিএস: আমি পাইথনটি ২.7.১7 এর আগেও ইনস্টল করেছি, তবে আমি মনে করি না এটি সাহায্য করেছিল।


0

আমিও এই ত্রুটির মুখোমুখি হয়েছি। উপরের কোনও পদ্ধতিই আমার পক্ষে কাজ করে না। এটি আমার জন্য যেমন কাজ করেছে দয়া করে এটি অনুসরণ করুন।

উবুন্টু 16 এ এনপিএম এর মাধ্যমে নোড-স্যাস ইনস্টল করার জন্য: -

আপনি এনপিএম 5.2.0 সংস্করণ দিয়ে ইনস্টল করতে পারেন

আপনি যদি এনভিএম ব্যবহার করে থাকেন: -

এনভিএম 8.2.1 ইনস্টল করুন
এনভিএম 8.2.1 ব্যবহার
এনপিএম নোড-স্যাস ইনস্টল করুন

আপনি যদি পৃথকভাবে এনপিএম ব্যবহার করেন তবে এনপিএম সংস্করণটি আপগ্রেড বা ডাউনগ্রেড করুন 5.2.0 এ

এনপিএম নোড-স্যাস ইনস্টল করুন

0

আপনার দ্বারা উত্পন্ন লগটি পরীক্ষা করার চেষ্টা করা উচিত npm install

আমি একই সমস্যাগুলির মুখোমুখি হয়েছি এবং আমি ত্রুটিটি পেয়েছি যে পাইথন 2 পথ (পরিবেশের পরিবর্তনশীল) খুঁজে পাওয়া যায় নি।

পাইথন ইনস্টল করার পরে, সবকিছু ঠিকঠাক কাজ করেছে।


0

নোডজেএস এর সর্বশেষতম সংস্করণে আপগ্রেড করা আমার সমস্যার সমাধান করেছে



0

অ্যাঙ্গুলারে নির্ভরতা ইনস্টল করার সময় আমারও একই ত্রুটি হয়েছিল । আমি পূর্বোক্ত কৌশলগুলি চেষ্টা করেছি তবে package-lock.jsonনোড ভি 11 চালানোর সময় যা আগে তৈরি হয়েছিল তা মুছে ফেলা না হওয়া পর্যন্ত এগুলির কোনওটিই কাজ করে নি ।

এখন আমি নোড ভি 12 ব্যবহার করছি তাই এটিই আমার সমাধান হয়েছে।

আমি পুনরায় বলি যদি আপনি package-lock.jsonএটি মুছে ফেলেন, ফাইল করুন এবং তারপরে নির্ভরতা ইনস্টল করুন।




0

সংস্করণটিতে কোনও সমস্যা আছে বলে মনে হচ্ছে "node-sass": "4.5.3", সর্বশেষ সংস্করণে আপডেট করার চেষ্টা করুন। যেমন আপনি ^ "node-sass": "^4.5.3"সর্বশেষতম সংস্করণে যুক্ত করার চেষ্টা করতে পারেন


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