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




node.js npm (14)

কনফিগার করুন: ম্যাকোস হাই সিয়েরা, সংস্করণ 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

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


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

npm install node-sass


আপনার npm install মাধ্যমে উত্পন্ন লগটি পরীক্ষা করার চেষ্টা করা উচিত।

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

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


আপনি যদি চালান

npm install node-sass

এবং এটি এখনও ফোল্ডারে অনুমতি পরিবর্তন করার কথা মনে রাখে না


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

npm install sass-loader

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


আমি v10.16.10 নোড সংস্করণ ইনস্টল করে এই সমস্যাটি সমাধান করেছি।


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

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

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

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


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

npm uninstall node-sass

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

npm install node-sass

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

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

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

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

nvm install 8.2.1
nvm use 8.2.1
npm install node-sass

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

npm install node-sass

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

npm install [email protected]


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


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


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

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

উপভোগ করুন!

থিস্ট যদি কাজ না করে তবে মিরর থেকে ইনস্টল করার চেষ্টা করুন

এনপিএম ইনস্টল -জি মিরর-কনফিগার-চীন --registry = http://registry.npm.taobao.org এনপিএম ইনস্টল নোড-স্যাস


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

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

শুভ কোডিং ..


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

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

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

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

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







macos-high-sierra