नोड सास अभी तक आपके वर्तमान वातावरण का समर्थन नहीं करता है: लिनक्स 64-बिट झूठा


116

नोड-एसएएस के साथ आर्क लिनक्स पर यह त्रुटि हो रही है। मैं इसे gulp-sass के साथ उपयोग कर रहा हूं ।

Node Sass does not yet support your current environment: Linux 64-bit with false

संस्करण

$ gulp -v
[19:43:15] CLI version 3.9.1
[19:43:15] Local version 3.9.1

$ npm -v
3.9.0

नोड

$ node -v
v6.2.0

यहां तक ​​कि इस आदेश npm rebuild node-sassका उपयोग करने से कुछ भी नहीं बदल रहा है।


1
मेरे साथ भी वही दिक्कत है। क्या नोड संस्करण आप btw का उपयोग कर रहे हैं?
एंटीजनस

@antjanus प्रश्न का अद्यतन किया गया।
जितेंद्र व्यास

के बाद काम करना चाहिए gulp-sassअद्यतन करने के लिए निर्भरता node-sass github.com/sass/node-sass/issues/1484
पीट टीएनटी

@PeteTNT तब तक क्या समाधान हो सकता है?
जितेंद्र व्यास

1
@ जितेंद्रवैय्या आप अपने node-sassस्वयं को अपडेट करने की कोशिश कर सकते हैं npm install node-sass(या gulp-sassपैकेज में संस्करण को आगे बढ़ाकर और टकरा कर )
पेटे टीएनटी

जवाबों:


225

Daud npm rebuild node-sass

या

Daud sudo npm rebuild node-sass


9
यह मेरे मैक OSX वातावरण में समान त्रुटि के लिए बहुत अच्छी तरह से काम किया!
राहुल देसाई

9
Btw। यह तब हो सकता है, जब आपने अपना NodeJS अपडेट किया और नोड-एसएएस पिछले NodeJS संस्करण के साथ संकलित किया गया।
गैरेट

5
क्या कोई समझा सकता है कि यह क्यों काम करता है? क्या मुझे हर बार अपना नोड_मॉडल फ़ोल्डर साफ़ करने की आवश्यकता होगी? या sass को किसी प्रकार की वैश्विक 'सेवा' के रूप में स्थापित किया गया है
Simon_Weaver

मैं भी बहुत उलझन में हूँ कि जून 2017 में (विंडोज पर) एक क्लीन इंस्टाल कैसे हुआ, जब एक साल पहले Node 6 बाहर आया था? उस समय यह सिर्फ एक अस्थायी त्रुटि क्यों नहीं थी। इस समाधान ने मेरे लिए काम किया - लेकिन मैं वास्तव में समझना चाहूंगा कि क्यों!
साइमन_वेवर

4
Npm के पुनर्निर्माण के लिए दस्तावेज़ीकरण कहता है, "यह कमांड मिलान किए गए फ़ोल्डरों पर npm बिल्ड कमांड चलाता है। यह तब उपयोगी होता है जब आप नोड का नया संस्करण स्थापित करते हैं, और नए बाइनरी के साथ अपने सभी C ++ Addons को फिर से जोड़ना होगा।" मुझे पता है कि मैंने नोड को अपग्रेड करने के बाद इसे मारना शुरू कर दिया है, इसलिए शायद यहां हर किसी के लिए समान है?
k2snowman69

84

कुछ मामलों में आपको नोड-एसएएस लाइब्रेरी की स्थापना रद्द करने और स्थापित करने की आवश्यकता होती है। प्रयत्न:

npm uninstall --save-dev node-sass

तथा

npm install --save-dev node-sass

1
मेरे लिए काम नहीं कर रहा है नोड सास आपके वर्तमान परिवेश के लिए बाध्यकारी नहीं पा रहा है: लिनक्स 64-बिट Node.js 4.x के साथ निम्नलिखित वातावरण के लिए बाइंडिंग पाया: - लिनक्स 64-बिट Node.js के साथ 6.x
पाब्लो भगरा

1
यह मोजावे पर काम किया। चलाने की आवश्यकता नहींnpm rebuild node-sass
अमीर सलीम

25

जुलाई 2019 तक नोड v12 के साथ -

नोड- sass v4.11.0 नोड 12 के साथ काम नहीं करता है।

जब मैंने नोड को v12 में अपग्रेड किया तो मुझे इस समस्या का सामना करना पड़ा।

अन्य उत्तरों द्वारा सुझाए गए नोड-एसएएस के पुनर्निर्माण ने भी काम नहीं किया।

नोड-एसओएस को v4.12.0 में अपग्रेड करना मेरे लिए इसे तय किया।

npm install node-sass@4.12.0


उपयोग करने के लिए बेहतर हैnpm install node-sass@latest
अशरफ स्लैमंग

12

मैं नीचे दिए गए आदेश का उपयोग करके इस समस्या को हल करने में कामयाब रहा।

npm ऑडिट फिक्स - मेरे लिए काम किया

npm audit fix

मैंने कोशिश की - मेरे लिए काम नहीं किया

sudo npm rebuild node-sass

फिर मैंने कोशिश की - मेरे लिए काम नहीं किया

npm uninstall --save-dev node-sass

तथा

npm install --save-dev node-sass

1
यह पूर्ण है! बिलकुल उत्तम! ।
जेसन

6

मुझे नहीं पता कि यह यहां लागू होता है या नहीं, लेकिन मेरे लिए, मैंने सिर्फ n_modules हटा दिया है और फिर से इंस्टॉल किया है (npm install)। मुद्दा तय हो गया।


6

आपको अपने नोडज के संस्करण की भी जांच करनी चाहिए। मैं नोड js के संस्करण 9 पर था, जो आधिकारिक तौर पर लेखन के समय समर्थित नहीं है। संस्करण 6.11.4 पर वापस लौटना मेरे लिए समस्या तय कर दिया।


नोड 8 भी काम करेगा। आप नोड 8 को npm.taobao.org/mirrors/node/v8.12.0 नोड-v8.12.0-x64.msi से प्राप्त कर सकते हैं
डेविड


4

उस रास्ते पर जाएं जहां नोड-एसएएस मौजूद है और इस कमांड को चलाएं

npm rebuild node-sass --force

इससे मेरी समस्या हल हो गई


2

मैं विंडोज़ x64 प्लेटफ़ॉर्म के लिए एक ही मुद्दा था।

सिर्फ नोड-सास के नए संस्करण के साथ package.json को अपडेट किया गया क्योंकि इसके पुनर्निर्माण के लिए आपको पुनर्निर्माण के लिए दृश्य स्टूडियो बिल्ड वातावरण की आवश्यकता है जो एक निर्भरता के लिए स्थापित करने के लिए चूसना है:) ...

नवीनतम नोड-सास के साथ जाएं आपको ठीक होना चाहिए:

"node-sass": "^4.11.0",

1

मेरे लिए यह काम किया:

sudo npm cache clean -f
sudo npm install -g n
sudo n 6.0.0

किसी के लिए क्या nहै, यह जानने के लिए यहां क्लिक करें । उद्धरण: Node.js संस्करण प्रबंधन: कोई उपधारा नहीं, कोई प्रोफ़ाइल सेटअप नहीं, कोई पूर्ण API नहीं, बस सरल । (दुर्भाग्य nसे विंडोज पर अभी तक समर्थित नहीं है।)
ADTC

1

त्रुटि मैं प्राप्त कर रहा था, मॉड्यूल "बिल्ड विफल: त्रुटि: नोड सास आपके वर्तमान वातावरण का समर्थन नहीं करता है: OS X 64-बिट असमर्थित रनटाइम (72)" के साथ।

पहले, कोशिश की:

npm rebuild node-sass

कुछ भी उपयोगी नहीं है, तो कोशिश की

sudo npm install --unsafe-perm -g node-sass

एक जादू की तरह काम किया


0

नोड_मॉडल / नोड-एसएएस फ़ोल्डर निकालें और एनपीएम इंस्टॉल करें (यह निर्भरता के आधार पर कुछ समय ले सकता है) फिर एनपीएम रन बिल्ड बनाएं

इस मुद्दे को हल करना चाहिए



0

नोड मॉड्यूल निकालें: $ rm-rf नोड_modules

फिर से नोड मॉड्यूल स्थापित करें: $ npm स्थापित करें


0

यदि स्थापना रद्द करें और स्थापित करें, node-sassतो फ़ोल्डर को हटाने का प्रयास न करें node_modulesऔरnpm install


0

npm i @ionic/app-scripts क्या केवल वही चीज थी जिसका मेरे ऊपर कोई प्रभाव पड़ा।


0

स्थापना रद्द करें और पुन: स्थापित करें node-sassऔर यह अपने लिए अनुपलब्ध बाइनरी ढूंढ लेगा।

npm uninstall --save-dev node-sass
npm install --save-dev node-sass

यदि ऊपर दिए गए आदेशों का उपयोग करके समस्या का समाधान नहीं किया जाता है, तो आपके नोड संस्करण के साथ समस्या हो सकती है। जांचें कि आपका नोड संस्करण नोड-एसएएस संस्करण का समर्थन करता है। इस समस्या को ठीक करने के लिए एक स्थिर नोड संस्करण चुनें और कमांड के ऊपर दोहराएं।

नीचे नोड-एसएएस के साथ नोड की संगतता तालिका है: -

यहां छवि विवरण दर्ज करें

यदि समस्या अभी भी ठीक नहीं हुई है, तो नोड-एसएएस समर्थित पर्यावरण सूची देखें: - https://github.com/sass/node-sass/releases/


0

npm ऑडिट फिक्स मेरे लिए एक आकर्षण की तरह काम करता है!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.