Ошибка: Node Sass пока не поддерживает вашу текущую среду: Windows 64-бит с ложным

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)

Ответ 1

Это сообщение об ошибке не указывает на проблему с Ionic, а скорее на node -sass, который указан для выполнения в вашем файле Gulp. Ошибка node -sass, Node Sass does not yet support your current environment указывает, что версия node, которую вы пытаетесь запустить, несовместима с установленной версией node.

Отметьте Node примечания к выпуску Sass для версии node - у вас есть, чтобы посмотреть, какая версия node необходимо. Если версия node неверна, вы должны отказаться от node или обновить node -sass, пока не получите совместимую пару. Если версия node поддерживается, вам может потребоваться запустить npm rebuild node-sass-g, если node -sass был установлен глобально). Если это не сработает, вы можете npm uninstall node-sass && npm install node-sass (опять же, при необходимости -g).

Этот вопрос github содержит больше информации об этом.

Ответ 2

Работа для меня только после установки Python 2.7.x(не 3.x), а затем npm uninstall node-sass && npm install node-sass, например, @Quinn Comendant.

Ответ 3

Удаление node_modules и запуск npm install исправили эти ошибки для меня.

Другие говорят: npm rebuild node-sass или npm audit fix могут помочь.

Ответ 4

Я попробовал это, но у меня ничего не вышло и выкинул ошибки:

npm --depth 9999 update 
npm rebuild node-sass

Я установил последний Node.js (на данный момент это 11.11.0 Current), столкнувшись с этой проблемой, я просто сделал следующее:

  1. понижение до рекомендуемой версии (которая на данный момент составляет 10.15.3 LTS),
  2. удаленные node_modules и
  3. затем переустановите пряжу:
     yarn install
     yarn start

После выполнения этих команд у меня все работает нормально.

Ответ 5

npm uninstall node-sass && npm install node-sass - лучший способ исправить

Ответ 6

В моем случае проблема была, когда я установил последнюю версию узла, т.е. 10.6.0. Та же ошибка показывалась и со ссылкой на @Quinn Деинсталлировала эту версию и установила версию 8.11.3 LTS. Сейчас работает отлично :)

Ответ 7

Посмотрите примечания к выпуску Node Sass для версии вашего узла-sass, чтобы увидеть, какая версия узла требуется. Если версия узла неверна, вы должны понизить версию узла или обновить node-sass, пока у вас не появится совместимая пара. Если версия узла поддерживается, вам может понадобиться запустить npm rebuild node-sass Если это не сработает, вы можете npm uninstall node-sass или npm install node-sass

Ответ 8

Попробуй это:

npm --depth 9999 update
npm rebuild node-sass

Ответ 9

У меня та же проблема, и я решаю ее следующим образом:

1- проверить версию sass для текущего проекта

2- перейдите к выпуску node-sass: " https://github.com/sass/node-sass/releases/tag/[email protected]@[email protected] " (но здесь версия sass вашего узла)

3- проверьте таблицу Поддерживаемых сред и посмотрите, существует ли в ней ваша версия Node

4-, если это не так, понизьте версию своего узла до последней, существующей в таблице.

Я знаю, что это не идеальное решение, но я не нахожу другого в моем случае

Ответ 10

Столкнулся с этой проблемой, npm i @ionic/app-scripts был единственным, что сработало.

Ответ 11

Команды npm uninstall node-sass && npm install node-sass мне не помогли, но после установки Python 2.7 и Visual С++ Build Tools Я удалил папку node_modules, открыл CMD у администратора и запустил npm install --msvs_version=2015. И он успешно установлен!

Этот комментарий и эта ссылка может помочь тоже.

Ответ 12

Вы используете Git-Bash в Windows? Я получал ту же ошибку, пока не попробовал PowerShell и волшебным образом эта ошибка исчезла.

Ответ 13

Ссылка от трассировки стека ниже помогла мне решить эту проблему.

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 в соответствии с инструкциями, и все начали работать