J'échafaude une application utilisant jhipster, qui est une passerelle de microservice utilisant cassandra db et utilisant maven pour construire ce qui était en train de se construire après scaffold.i couru commande gulp pour le rechargement en direct de ui.
j’ai fait un changement légèrement dans la barre de navigation et la page d’accueil de celui-ci . qui travaillait aussi fichier & a fait quelques modifications dans les fichiers json de home & navbar & fait quelques modifications mineures telles que l’ajout du champ de recherche et autres.
il n'a pas réussi à recharger. J'arrête le gulp & maven et les redémarre . Maven est en construction mais ne charge pas encore le site dans localhost
quand j'ai couru gulp, il me montre cette erreur.
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)
Quelqu'un pourrait-il me dire la solution pour cela
Parfois, je reçois aussi cette erreur lors du démarrage de mon serveur gulp. Ma solution consiste simplement à exécuter:
npm rebuild node-sass
Et puis gulp commence bien après.
Le répertoire vendor est créé lors de l’installation de npm. Essayez de supprimer votre node_modules et d’exécuter npm install
.
C'est un problème avec l'ancienne version de node-sass
. Il ne crée pas vendor folder
dans node_modules/node-sass
. J'ai mis à jour la version de node-sass et cela a bien fonctionné pour moi.
Mon ancienne version de node-sass était 3.1.0
J'ai simplement fait:
npm install [email protected]
Cela devrait également résoudre votre problème.
Assurez-vous de disposer du fichier config.json. Ensuite, faites le npm install
et le npm start
.
Cela pourrait donner cette erreur si vous n'avez pas ce fichier de configuration.
Mettez à jour votre gulp-sass dans package.json avec la nouvelle version
"gulp-sass": "3.1.0" // 3.1.0 or later
Ceci est le lien que je suis https://github.com/dlmanning/gulp-sass/issues/508
S'il vous plaît essayer ci-dessous .. Il a travaillé pour moi
$npm update
$npm install
$nodejs node_modules/node-sass/scripts/install.js
$npm rebuild node-sass