nie można znaleźć modułu " lodash"
Dzisiaj próbowałem dowiedzieć się więcej o Google Web Starter Kit, więc zastosowałem się do tych instrukcji i po wielu kłótniach i problemach próbowałem uruchomić lokalny serwer (pierwsze zadanie, które przyjrzymy się to: $ gulp serve
.) i otrzymał ten błąd:
C:\gwsk > gulp serve
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)
Szczerze mówiąc, Jestem tu kompletnie zagubiony, więc każda pomoc jest mile widziana. Jestem nowy w node.js, do łyknięcia, chciałem tylko spróbować GWSK ale przerodzić się w ból głowy :(... Jestem projektantem stron internetowych, a nie programistą.... 7 answers
Upewnij się, że zainstalowałeś lodash w wymaganym folderze. To prawdopodobnie Twój C:\gwsk katalog.
Jeśli ten folder ma pakiet.plik json, najlepiej jest również dodać --save za poleceniem install.
$ npm install lodash --save
Pakiet.plik json zawiera informacje o projekcie, ale aby to uprościć, przechowuje zależności projektu.
Polecenie save doda zainstalowany moduł do zależności projektu.
Jeśli pakiet.istnieje plik json, a jeśli zawiera zależności lodash możesz spróbować usunąć folder node_modules i uruchomić następujące polecenie:
$ npm cache clean
$ npm install
Pierwsze polecenie wyczyści pamięć podręczną npm. (dla pewności) Drugie polecenie zainstaluje wszystkie (brakujące) zależności projektu.
Mam nadzieję, że pomoże Ci to lepiej zrozumieć menedżera pakietów węzłów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-26 01:55:11
Stwierdziłem, że usunięcie zawartości node_modules i ponowne wykonanie instalacji npm zadziałało.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-14 09:04:04
Reinstall 'browser-sync':
rm -rf node_modules/browser-sync
npm install browser-sync --save
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-21 06:13:01
Może loadash musi być zainstalowany. Zazwyczaj te rzeczy są obsługiwane przez menedżera pakietów. W linii poleceń:
npm install lodash
A może trzeba go zainstalować globalnie
npm install -g lodash
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-11 19:56:44
Jeśli istnieje package.json
, a w nim znajduje się lodash
Konfiguracja. wtedy powinieneś:
npm install
Jeśli w package.json
nie ma lodash
:
npm install --save-dev
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-26 03:48:57
Chociaż "npm install lodash" działałby, myślę, że jest to szybkie rozwiązanie, ale istnieje możliwość, że inne moduły nie są poprawnie zainstalowane w przeglądarce Sync.
Lodash jest częścią przeglądarki sync. Najlepszym rozwiązaniem jest to Dostarczone przez Saebyeok. Ponownie zainstaluj synchronizację przeglądarki i to powinno rozwiązać problem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-13 16:14:13
Powyższy błąd uruchamia linię poleceń\
Proszę zmienić polecenie $ node server działa i serwer jest uruchomiony
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-11 06:57:16