npm run watch выдает ошибки после обновления до Mac OS X Mojave - PullRequest
0 голосов
/ 03 ноября 2018

После обновления системы я получаю сообщение об ошибке, как показано ниже, при попытке запустить npm run watch.

Npm версия 6.4.1 Узел v. 11.0.0

ERROR in ./node_modules/css-loader??ref--5-2!./node_modules/postcss-loader/lib??postcss!./node_modules/resolve-url-loader??ref--5-4!./node_modules/sass-loader/lib/loader.js??ref--5-5!./resources/sass/app.scss
Module build failed: Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (67)

Кто-нибудь знает, как это исправить? Я погуглил решения и нашел, например. этот https://github.com/sass/node-sass/issues/1764 но ничего не помогает.

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Я должен был использовать

npm rebuild node-saas --force

и это сработало для меня в Мохаве, Узел 11.4.0

0 голосов
/ 03 ноября 2018

Итак, я нашел решение. Оказалось, что мне пришлось установить более новую версию узла, выполнив:

sudo n latest

На момент написания этой статьи новейшая версия узла - 11.1.0. Когда будет установлен самый новый узел, я смогу перестроить node-saas:

npm rebuild node-saas

требуется некоторое время, чтобы скомпилировать все это, но после этого все работает просто отлично.

Редактировать: я просто пробовал это решение с другим проектом, и перестройка node-saas не хотела запускаться. Помогло удаление категории node_modules и выполнение npm install.

...