Подтвердить что ты не робот

Предупреждение грациозно-fs при запуске задачи Grunt

Я получаю это предупреждение при выполнении одной из моих задач:

Warning: (node:2771) 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.

Кто-нибудь знает, как избавиться от этого? И как найти источник? Моя версия nodejs 6.0.0.

4b9b3361

Ответ 1

Теперь ваш лучший вариант - перейти к последнему Node 5.x до тех пор, пока эта зависимость не будет обновлена.

Предложите, чтобы вы прочитали: Не спешите обновляться до Node v6 и Нарушение изменений между v5 и v6.

Мы все хотим быть на последнем и самом высоком - я сам включил. Отличный способ сделать это - использовать что-то вроде n или nvm, чтобы быстро переключаться между Node, чтобы мы могли использовать Node v6 для некоторых проектов и более старых версий для других проектов.

Другая вещь, которую я делаю, - это положить в проект как пакет Node Version Checker и использовать его как в тестах, так и в приложении, чтобы убедиться что я изменился на ожидаемую версию Node, когда я запускаю проект или тесты, поскольку мы часто забываем перевернуть в нужную версию Node, если у нас несколько версий для нескольких проектов.

Ответ 2

Если вы используете homebrew, вот как вы можете перейти на v5.11.0

brew tap homebrew/versions
brew unlink node
brew install homebrew/versions/node5

И тебе хорошо идти.

Ответ 3

после того, как обновление до узла6 имеет ту же проблему. изменение рабочего обходного пути, например. nvm использовать v5.11.0