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

Ошибка: не удается найти модуль 'gulp -sass'

Когда я компилирую с gulp, я получаю сообщение об ошибке, как показано ниже. Как я могу это исправить?

module.js:339
throw err;
^
Error: Cannot find module 'gulp-sass'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (/Applications/XAMPP/xamppfiles/htdocs/flyscoot.com/gulpfile.js:2:12)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
4b9b3361

Ответ 1

Просто сделайте npm update, а затем npm install gulp-sass --save-dev в корневой папке, а затем, когда вы запустите, вы не должны иметь никаких проблем.

Ответ 2

Вы проверили этот вопрос?

Возможное решение:

rm -rf node_modules/
npm install

Ответ 4

У меня была та же проблема, и я решил сделать это npm update. Но я получаю сообщение о разрешении, поэтому я запускаю:

sudo chwon -R myuser /home/myUserFolder/.config

Этот набор разрешений для моего пользователя запускает команды npm, такие как администратор. Затем я запускаю это снова:

npm update 

и это:

npm install gulp-sass

Тогда моя проблема с этим была решена.

Ответ 6

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

npm install -g gulp-sass

или же

npm install --save gulp-sass

Ответ 7

я также столкнулся с той же проблемой, возможное решение состоит в том, чтобы установить модуль npm install -g gulp-sass, но если вы запустите npm install -g gulp-sass команду: npm install -g gulp-sass или npm install --save gulp-sass, это не будет быть обновленным в конце проекта sass-node.

Эта версия node-sass отсутствует (возвращает 404) и Google Web-Starter-Kit v0.6.5 зависел от него в течение длительного времени, с декабря 2016 года. Таким образом, он работал в течение длительного времени и должен иметь только исчез.

Загрузка двоичного файла с https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node Невозможно загрузить " https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node ":

Ошибка HTTP 404 Не найдено

Единственный обходной путь - обновить node-sass: npm я [email protected] --save-dev чтобы исправить проблему.

Ответ 8

В корневой папке, где находится package.json, запустите npm outdated. Вы получите устаревшие пакеты с некоторыми подробностями. В этих деталях вы увидите номер текущей версии устаревшего пакета.

После этого откройте файл package.json и вручную измените номер версии соответствующего пакета.

Затем удалите папку node_modules и запустите npm install. Это должно решить эту проблему.

Ответ 9

У меня была такая же ошибка на Ubuntu 18.04

Удалите папку node_modules и запустите

sudo npm install --unsafe-perm=true

Ответ 10

У меня была эта проблема в течение нескольких дней, ища ответы. Мой журнал ошибок был похож на этот npm просто не установит node sass Единственной проблемой была версия node. Возможно, это может помочь некоторым из вас.

Я понизил мои Node.js с 9.3.0 до 6.12.2 и запустил:

npm update

Ответ 11

Те, кто получает эту ошибку, пожалуйста, понизьте версию Node.js, которую вы используете.

  • Шаг 1 :

    Удалите тот, который вы используете, и установите версию, которую вы предпочитаете. Я установил v6.12.3. Моя предыдущая версия Node.js была v9.4.0.

  • Шаг 2 :

    Загрузите Node.js.

Надеюсь, это сработает.