Сбой создания-реакции-приложения с ошибкой: узел несовместим с загрузчиком css - PullRequest
0 голосов
/ 07 октября 2018

Я просто пытаюсь создать приложение реакции с помощью команды npx create-react-app my-app, но получаю эту ошибку:

css-loader@1.0.0: The engine "node" is incompatible with this module. Expected version ">= 6.9.0 <7.0.0 || >= 8.9.0". Got "8.5.0"

Я пытался обновить узел, но, похоже, нетработать, проверяя версию, в которой написано 8.5.0, как в ошибке.Даже перезагрузил мой компьютер как последний вариант, но это также не помогло.

Могу ли я попробовать еще что-нибудь?Любые предложения приветствуются.

Ответы [ 4 ]

0 голосов
/ 02 января 2019

Я могу подтвердить, что

nvm install node --reinstall-packages-from=node

хорошо сработало для меня.

0 голосов
/ 08 октября 2018

Наконец-то понял, что проблема была в моей старой версии узла, у меня был установлен nvm, и мне пришлось обновить версию используемого узла с помощью nvm use node.

Обновление:

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

Это можно исправить с помощью команды nvm alias default 10.11.0, или какую версию вы хотите использовать.

0 голосов
/ 16 октября 2018

У меня была такая же проблема, Алс попробовал кое-что, и после обновления последней версии узла с помощью nvm все заработало.Я получил это с этого сайта: https://bytearcher.com/articles/ways-to-get-the-latest-node.js-version-on-a-mac/

nvm install node --reinstall-packages-from=node
0 голосов
/ 07 октября 2018

У меня было то же самое, и я потратил несколько часов, пытаясь понять это.Я думаю, что это был веб-пакет.Наконец, я закончил обновление узла.

sudo npm cache clean -f
sudo npm install -g n
sudo n stable
...