Ответ 1
Иногда я получаю эту ошибку при запуске моего gulp-сервера. Мое обходное решение - просто запустить:
npm rebuild node-sass
И затем глоток начинает хорошо после этого.
Я поднимаю приложение, используя jhipster, который является шлюзом микросервиса, используя cassandra db и используя maven для сборки, который строился отлично после scaffold.i управлял командой gulp для живой перезагрузки ui.
я сделал change slighlty на navbar и на домашней странице. который также работал с файлом и внес некоторые изменения в json файлы home & navbar и внес некоторые незначительные изменения, добавляя окно поиска и прочее.
он не перезагрузился. Я останавливаю gulp & maven и перезапускаю их. maven строит, но снова не загружает сайт в localhost
когда я запускал gulp, он показывает мне эту ошибку.
gulp
fs.js:952
return binding.readdir(pathModule._makeLong(path), options.encoding);
^
Error: ENOENT: no such file or directory, scandir '/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/vendor'
at Error (native)
at Object.fs.readdirSync (fs.js:952:18)
at Object.getInstalledBinaries (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/extensions.js:121:13)
at foundBinariesList (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/errors.js:20:15)
at foundBinaries (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/errors.js:15:5)
at Object.module.exports.missingBinary (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/errors.js:45:5)
at module.exports (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/binding.js:15:30)
at Object.<anonymous> (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/index.js:14:35)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
Может ли кто-нибудь сказать мне решение для этого
Иногда я получаю эту ошибку при запуске моего gulp-сервера. Мое обходное решение - просто запустить:
npm rebuild node-sass
И затем глоток начинает хорошо после этого.
Каталог поставщика создается во время установки npm. Попробуйте удалить node_modules и запустить npm install
.
Обновите свой gulp-sass в пакете.json с новой версией
"gulp-sass": "3.1.0" // 3.1.0 or later
Это ссылка, которой я следую https://github.com/dlmanning/gulp-sass/issues/508
Это проблема с более старой версией node-sass
. Он не создает vendor folder
в node_modules/node-sass
. Я обновил версию node-sass, и она отлично работала для меня.
Моя старшая версия node-sass была 3.1.0
Я просто сделал:
npm install [email protected]
Это также должно решить вашу проблему.
Пожалуйста, попробуйте ниже.. Он работал для меня
$npm update $npm install $nodejs node_modules/node-sass/scripts/install.js $npm rebuild node-sass
Убедитесь, что у вас есть файл config.json. Затем выполните npm install
npm start
.
Это может привести к этой ошибке, если у вас нет этого файла конфигурации.