Не удается загрузить gulp: Ошибка: ENOENT: нет такого файла или каталога 'node-sass / vendor' - PullRequest
0 голосов
/ 09 сентября 2018

Имеем эту проблему в течение нескольких часов и не можем ее решить:

Cannot load gulp: Error: ENOENT: no such file or directory, scandir '/Users/ME/mywebsite/node_modules/node-sass/vendor'

Странно то, что модуль node-sass находится в моих файлах (я проверил), а переустановка, перестройка или удаление вообще не работают . Он просто продолжает выдавать мне те же ошибки, когда я пытаюсь запустить gulp sass для преобразования моего SCSS в CSS.

У меня нет выбора, так как я перепробовал все, что смог найти в SO и Google.

Есть ли что-то, чего мне не хватает?

PS: с использованием Ionic. Пожалуйста, смотрите мои конфигурации:

[WARN] Bad integration name: gulp
✔ Gathering environment info - done!

Ionic:

   ionic (Ionic CLI) : 4.1.2 (/usr/local/lib/node_modules/ionic)
   Ionic Framework   : ionic1 master
   @ionic/v1-toolkit : 1.0.8

Cordova:

   cordova (Cordova CLI) : 8.0.0
   Cordova Platforms     : android 6.3.0, ios 4.4.0
   Cordova Plugins       : no whitelisted plugins (9 plugins total)

System:

   ios-deploy : 1.9.0
   ios-sim    : 5.0.8
   NodeJS     : v6.8.1 (/usr/local/bin/node)
   npm        : 2.15.11
   OS         : macOS High Sierra
   Xcode      : Xcode 9.4.1 Build version 9F2000

1 Ответ

0 голосов
/ 09 сентября 2018

Это невероятно, но я исправил это, добавив папку вручную в папку node-sass.

Я был вызван этим комментарием: https://github.com/HabitRPG/habitica/issues/7758#issuecomment-230465352

Черт возьми! Надеюсь, что это кому-то поможет.

После этого я набрал npm rebuild node-sass, и он снова начал работать.

...