Ответ 1
Просто сделайте npm update
, а затем npm install gulp-sass --save-dev
в корневой папке, а затем, когда вы запустите, вы не должны иметь никаких проблем.
Когда я компилирую с 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)
Просто сделайте npm update
, а затем npm install gulp-sass --save-dev
в корневой папке, а затем, когда вы запустите, вы не должны иметь никаких проблем.
Вы проверили этот вопрос?
Возможное решение:
rm -rf node_modules/
npm install
Отредактируйте ваш package.json. Изменить:
"gulp-sass": "^2.3.2"
в
"gulp-sass": "3.0.0"
Удалите папку node_modules и снова запустите npm install
.
Источник: https://github.com/codecombat/codecombat/issues/4430#issuecomment-348927771
У меня была та же проблема, и я решил сделать это npm update
. Но я получаю сообщение о разрешении, поэтому я запускаю:
sudo chwon -R myuser /home/myUserFolder/.config
Этот набор разрешений для моего пользователя запускает команды npm, такие как администратор. Затем я запускаю это снова:
npm update
и это:
npm install gulp-sass
Тогда моя проблема с этим была решена.
У меня была такая же проблема на моем новом компьютере с Windows 10. Мне пришлось использовать инструменты сборки Windows с помощью npm install -g windows-build-tools
. (https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#environment-setup-and-configuration)
Попробуй это:
npm install -g gulp-sass
или же
npm install --save gulp-sass
я также столкнулся с той же проблемой, возможное решение состоит в том, чтобы установить модуль 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
чтобы исправить проблему.
В корневой папке, где находится package.json
, запустите npm outdated
. Вы получите устаревшие пакеты с некоторыми подробностями. В этих деталях вы увидите номер текущей версии устаревшего пакета.
После этого откройте файл package.json
и вручную измените номер версии соответствующего пакета.
Затем удалите папку node_modules
и запустите npm install
. Это должно решить эту проблему.
У меня была такая же ошибка на Ubuntu 18.04
Удалите папку node_modules и запустите
sudo npm install --unsafe-perm=true
У меня была эта проблема в течение нескольких дней, ища ответы. Мой журнал ошибок был похож на этот npm просто не установит node sass Единственной проблемой была версия node. Возможно, это может помочь некоторым из вас.
Я понизил мои Node.js с 9.3.0 до 6.12.2 и запустил:
npm update
Те, кто получает эту ошибку, пожалуйста, понизьте версию Node.js, которую вы используете.
Шаг 1 :
Удалите тот, который вы используете, и установите версию, которую вы предпочитаете. Я установил v6.12.3. Моя предыдущая версия Node.js была v9.4.0.
Шаг 2 :
Загрузите Node.js.
Надеюсь, это сработает.