impossible de trouver le module “lodash”
Aujourd'hui, j'ai essayé d'en savoir plus à propos de Google Web Starter Kit j'ai donc suivi ces instructions et après beaucoup de combat et de problème j'ai juste essayé de démarrer un serveur local (la première tâche que nous allons examiner est: $ gulp serve
.) et reçu ce message d'erreur:
C:\gwsk>gulp servir
Error: Cannot find module 'lodash'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (C:\gwsk\node_modules\browser-sync\node_modules\portsc
anner-plus\lib\index.js:3:9)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (C:\gwsk\node_modules\browser-sync\lib\utils.js:6:19)
Honnêtement, je suis complètement perdu ici, de sorte que toute aide est très bienvenue. Je suis nouveau sur node.js, d'avaler, je voulais juste qu'il essaie de GWSK mais se transformer en un mal de tête :(... je suis un concepteur de sites web pas développeur....
- J'ai eu faute de frappe dans la ligne d'importation
import _ form loadash
au lieuimport _ from lodash
Vous devez vous connecter pour publier un commentaire.
Assurez-vous d'installer lodash dans le dossier requis. C'est probablement votre C:\gwsk répertoire.
Si ce dossier a un paquet.fichier json, il est également préférable d'ajouter l'option --enregistrer derrière la commande d'installation.
Le paquet.fichier json contient des informations sur le projet, mais pour faire simple, il détient vos dépendances du projet.
La commande enregistrer allons ajouter le module installé les dépendances du projet.
Si le paquet.fichier json existe, et si elle contient les lodash de dépendance, vous pouvez essayer de supprimer le dossier node_modules et exécuter la commande suivante:
La première commande va nettoyer le mécanisme national de prévention de cache. (juste pour être sûr)
La deuxième commande va installer tous (manquant) les dépendances du projet.
Espère que cela vous aide à comprendre le nœud gestionnaire de paquet un peu plus.
J'ai trouvé supprimer le contenu de node_modules et l'exécution npm install de nouveau travaillé pour moi.
Réinstaller le navigateur-sync":
Peut-être loadash doit être installé. Habituellement, ces choses sont traitées par le gestionnaire de paquet. Sur votre ligne de commande:
ou peut-être qu'il doit être installé à l'échelle mondiale
Si il y a un
package.json
, et il n'y estlodash
configuration. ensuite, vous devez:si dans le
package.json
il n'y a pas delodash
:Pour moi, je l'ai mise à jour de nœud et de mnp à la dernière version et ça fonctionne.
L'erreur ci-dessus, exécutez le féliciter ligne\
veuillez modifier la commande
$ node server
c'est de travail et le serveur est démarré
si
npm install lodash
serait, je pense que c'est une solution rapide, mais il y a une possibilité qu'il existe d'autres modules n'est pas correctement installée dansbrowser-sync
.lodash fait partie de
browser-sync
. La meilleure solution est celle fournie par Saebyeok. Re-installerbrowser-sync
et cela devrait résoudre le problème.