Heute habe ich versucht, mehr über das Google Web Starter Kit zu erfahren, also habe ich diese Anweisungen befolgt und nach vielen Problemen und Problemen habe ich versucht, einen lokalen Server zu starten (die erste Aufgabe, die wir uns ansehen, ist: $ gulp serve
.) und erhielt diesen Fehler:
C:\gwsk> Schluckaufschlag
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)
Ehrlich gesagt bin ich hier völlig verloren, also ist jede Hilfe willkommen. Ich bin neugierig auf node.js, schlucke, ich wollte nur GWSK ausprobieren, aber Kopfschmerzen verursachen: (... ich bin ein Webdesigner, kein Entwickler ....
Stellen Sie sicher, dass Sie lodash im erforderlichen Ordner installieren. Dies ist wahrscheinlich Ihr C:\gwsk-Verzeichnis.
Wenn dieser Ordner eine package.json-Datei enthält, sollten Sie auch --save hinter dem Installationsbefehl hinzufügen.
$ npm install lodash --save
Die package.json-Datei enthält Informationen über das Projekt, aber um es einfach zu halten, enthält es Ihre Projektabhängigkeiten.
Der Befehl zum Speichern fügt das installierte Modul zu den Projektabhängigkeiten hinzu.
Wenn die package.json-Datei vorhanden ist und die lodash-Abhängigkeit enthält, können Sie versuchen, den Ordner node_modules zu entfernen und den folgenden Befehl auszuführen:
$ npm cache clean
$ npm install
Der erste Befehl wird den npm-Cache bereinigen. (Nur um sicher zu sein) Der zweite Befehl installiert alle (fehlenden) Abhängigkeiten des Projekts.
Ich hoffe, dies hilft Ihnen, den Knotenpaket-Manager ein bisschen mehr zu verstehen.
Ich fand das Löschen des Inhalts von node_modules und die erneute Durchführung der npm-Installation für mich funktionierte.
'Browser-sync' neu installieren:
rm -rf node_modules/browser-sync
npm install browser-sync --save
Vielleicht muss lodash installiert werden. Normalerweise werden diese Dinge vom Paketmanager behandelt. In Ihrer Befehlszeile:
npm install lodash
oder vielleicht muss es global installiert sein
npm install -g lodash
Wenn es einen package.json
gibt, ist darin eine lodash
-Konfiguration. dann solltest du:
npm install
wenn im package.json
keine lodash
vorhanden ist:
npm install --save-dev
Ich habe den obigen Fehler erhalten und nachdem ich ihn behoben habe, habe ich einen Fehler für lodash/merge erhalten, dann habe ich einen Fehler für 'license-check-and-add' erhalten, und dann habe ich gem. https://accessibilityinsights.io Wenn ich den folgenden Befehl ausgeführt habe, werden alle fehlenden Pakete auf einmal installiert! Dann funktionierte der Befehl zum Garnaufbau reibungslos mit dem Parameter --force mit Garnaufbau.
yarn install
yarn build --force
Bei mir aktualisiere ich node und npm auf die neueste Version und es funktioniert.