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


147
E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj>ionic serve -l
(node:4772) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
There is an error in your gulpfile:
Error: Node Sass does not yet support your current environment: Windows 64-bit with false
For more information on which environments are supported please see:
TODO URL
    at Object.<anonymous> (E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj\node_modules\node-sass\lib\index.js:12:11)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj\node_modules\gulp-sass\index.js:187:21)
    at Module._compile (module.js:541:32)

21
रन npm rebuild node-sassयाsudo npm rebuild node-sass
यूहंस


npm पुनर्निर्माण नोड-सस ने मेरे लिए काम किया
sensei

जवाबों:


201

यह त्रुटि संदेश आयोनिक के साथ एक समस्या का संकेत नहीं देता है, बल्कि नोड-एसएएस के साथ है, जो आपकी गुल फ़ाइल में निष्पादित करने के लिए निर्दिष्ट है। नोड-एसएएस त्रुटि, Node Sass does not yet support your current environmentइंगित करता है कि नोड-एसएएस का संस्करण जिसे आप चलाने की कोशिश कर रहे हैं, स्थापित नोड के संस्करण के साथ संगत नहीं है।

नोड-एसएएस के संस्करण के लिए नोड सास जारी नोटों की जांच करें , यह देखने के लिए कि नोड के किस संस्करण की आवश्यकता है। यदि नोड का संस्करण गलत है, तो आपको नोड को डाउनग्रेड करना होगा, या नोड-एसएएस को अपग्रेड करना होगा, जब तक कि आपके पास एक संगत जोड़ी न हो। यदि नोड संस्करण समर्थित है, तो आपको बस चलाने की आवश्यकता हो सकती है npm rebuild node-sass( -gयदि नोड-एसएएस विश्व स्तर पर स्थापित किया गया था)। यदि वह काम नहीं करता है, तो आप npm uninstall node-sass && npm install node-sass( -gयदि आवश्यक हो तो फिर से ) कर सकते हैं।

इस github मुद्दे पर इस पर बहुत अधिक जानकारी है।


4
हटाए गए node_modulesऔर निष्पादित किए गए और नोड के नए संस्करण के साथ (और अन्य परिवादों) का yarn installपुनर्निर्माण किया node-sass। धन्यवाद।
इलोजी

7
आप npm-sass && npm इंस्टॉल नोड-एसएएस की स्थापना रद्द कर सकते हैं, यह मेरे लिए काम करता है
सागर एम

1
npm un node-sass && npm i node-sass -Dयदि node-sassआपकी अपनी निर्भरता में है तो उपयोग करें ।
A1rPun

@oyalhi मेरे लिए काम किया लेकिन बाद ही मैं भी yarn.lock फ़ाइल हटाया
JKL

51

npm uninstall node-sass&& npm install node-sass ठीक करने का बेहतर तरीका है


मेरे लिए महान काम करता है धन्यवाद! साइड नहीं यह एक पुराने कोणीय 5 परियोजना पर दिखाया गया है जिसे मैंने कोणीय क्ली को अद्यतन किया है। (निश्चित नहीं कि क्यों) अगर आप नोड-एसएएस से नफरत करते हैं तो वह कहते हैं
इटाईरोडेड

25

पायथन 2.7.x (3.x नहीं) स्थापित करने के बाद ही मेरे लिए काम करना और फिर npm uninstall node-sass && npm install node-sass@Quinn की तरह कामरेड ने कहा।


17

मेरे लिए उन त्रुटियों को निकालना node_modulesऔर चलाना npm installतय है।

दूसरों का कहना है: npm rebuild node-sassया npm audit fixमदद कर सकता है।


npm config set msvs_version 2015 --globalVisual Studio बिल्ड उपकरण स्थापित करने और चलाने से पहले npm installया चलाने के बाद चलाएँ npm rebuild node-sassअधिक जानकारी के लिए यहां देखें।
ADTC

1
सब कुछ काम करने के लिए
मुझे npm

5

मैंने यह कोशिश की, लेकिन यह मेरे लिए काम नहीं किया और त्रुटियों को फेंक दिया:

npm --depth 9999 update 
npm rebuild node-sass

मैंने नवीनतम स्थापित किया है Node.js(जो कि वर्तमान में 11.11.0 वर्तमान है ), इस समस्या का सामना करने के बाद मैंने बस निम्नलिखित किया:

  1. अनुशंसित संस्करण के लिए डाउनग्रेड (जो फिलहाल 10.15.3 LTS है )
    • आप इसे NodeJS से प्राप्त कर सकते हैं ,
  2. हटाए गए node_modules और
  3. फिर यार्न को फिर से स्थापित करें:
     yarn install
     yarn start

इन आदेशों को निष्पादित करने के बाद मेरे लिए सब कुछ ठीक चल रहा है।


1
मेरे लिए यह केवल कमांड npm के पुनर्निर्माण के नोड-एसएएस को निष्पादित करके काम करता है। धन्यवाद।
उम्पा

5

उपरोक्त में से किसी ने भी मेरे लिए काम नहीं किया। मैं पूरी तरह से हटा दिया और फिर से स्थापित की तुलना में यह समस्या हल हो गई।

मौजूदा हटाने के लिए:

npm uninstall --save-dev node-sass 

फिर पुनः स्थापित करने के लिए:

npm install --save-dev node-sass

4

इस मुद्दे में भाग npm i @ionic/app-scriptsगया, केवल एक चीज थी जिसने काम किया।



3

नोड को वापस रोल करने v10.17.0से मेरे लिए समस्या ठीक हो गई।

आप ऐसा करने के लिए nvm का उपयोग कर सकते हैं:

https://github.com/nvm-sh/nvm

> nvm install 10.17.0
> nvm use 10.17.0
> node -v
10.17.0

2

नोड-एसएएस के संस्करण के लिए नोड सास जारी नोटों की जांच करें, यह देखने के लिए कि नोड के किस संस्करण की आवश्यकता है। यदि नोड का संस्करण गलत है, तो आपको नोड को डाउनग्रेड करना होगा, या नोड-एसएएस को अपग्रेड करना होगा, जब तक कि आपके पास एक संगत जोड़ी न हो। यदि नोड संस्करण समर्थित है, तो आपको बस चलाने की आवश्यकता हो सकती है npm rebuild node-sass। यदि यह काम नहीं करता है, तो आप कर सकते हैं npm uninstall node-sassया कर सकते हैंnpm install node-sass


1

मेरे मामले में मुद्दा तब था जब मैंने नोड के नवीनतम संस्करण की स्थापना की थी; 10.6.0। उसी त्रुटि को दिखा रहा था और @Quinn के संदर्भ में उस संस्करण को अनइंस्टॉल किया और 8.11.3 LTS संस्करण स्थापित किया। अब ठीक काम :)


लानत सभी पिछले समाधान का परीक्षण किया, लेकिन केवल तुम्हारा काम :) :) 8.11.3 संस्करण काम किया
Vasile Surdu

1

नीचे दिए गए स्टैक ट्रेस से लिंक ने मुझे इस मुद्दे को हल करने में मदद की।

Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (64)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.7.2

यह लिंक ( https://github.com/sass/node-sass/releases/tag/v4.7.2) स्पष्ट रूप से नोड संस्करण दिखाता है जो समर्थित हैं।

    OS      Architecture    Node
    Windows x86 & x64       0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9
    ...     ...             ...    

नोड संस्करण को अपग्रेड करने के बाद 8.11.1, npm installफिर से निष्पादित किया गया। निम्न संदेश मिला।

Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 8.x

Found bindings for the following environments:
  - Windows 64-bit with Unsupported runtime (64)

This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass --force` to build the binding for your current environment.

अंत में, npm rebuild node-sass --forceनिर्देशानुसार भाग गया और सभी ने काम करना शुरू कर दिया


1

मेरे पास एक ही समस्या है और मैं इसे अगले द्वारा हल करता हूं:

1- वर्तमान परियोजना के लिए नोड एसएएस संस्करण की जाँच करें

2- नोड-एसएएस रिलीज पर जाएं : " https://github.com/sass/node-sass/releases/tag/v@.@@@ (लेकिन यहां आपका नोड एसएएस संस्करण)

3- सपोर्टेड एनवायरनमेंट टेबल को चेक करें और देखें कि आपका नोड संस्करण इसमें मौजूद है या नहीं

4- अगर यह तब आपके नोड वर्जन को डाउनग्रेड नहीं करता है तो टेबल में आखिरी वर्जन मौजूद है

मुझे पता है कि यह सही समाधान नहीं है, लेकिन मुझे मेरे मामले में कुछ और नहीं मिला


1

दृश्य स्टूडियो 2019 के लिए MSBuild पथ को बदलने की आवश्यकता है

npm config set msvs_version 2017

npm config set msbuild_path "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\MSBuild.exe"

npm rebuild node-sass

इसने मेरी मदद की।
सुबह

0

कमांड्स npm uninstall node-sass && npm install node-sassने मेरी मदद नहीं की, लेकिन पायथन 2.7 और विजुअल C ++ बिल्ड टूल्स को स्थापित करने के बाद मैंने नोड_मॉड्यूल्स फ़ोल्डर को हटा दिया, प्रशासक से CMD खोला और भाग गया npm install --msvs_version=2015। और यह सफलतापूर्वक स्थापित!

यह टिप्पणी और यह लिंक भी मदद कर सकता है।


0

क्या आप Git-Bashविंडोज में उपयोग कर रहे हैं ? मुझे वही त्रुटि मिल रही थी जब तक मैंने कोशिश नहीं की PowerShellऔर जादुई रूप से यह त्रुटि गायब हो गई।


0

मुझे यह त्रुटि तब मिली जब मैंने NVM का उपयोग करके नोड अपडेट किया। इस रन को निकालने के लिए; npm rebuild node-sass

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