Nie można znaleźć lokalnego gruntowania
Najpierw usunąłem Stary grunt i instaluję nowy grunt.Ale mam błąd:
D:\www\grunt-test\grunt grunt - cli: interfejs wiersza poleceń grunt. (v0. 1. 4)
[[0]}Fatal error: Unable to find local grunt.Jeśli widzisz tę wiadomość, albo nie znaleziono pliku Gruntfile lub grunt nie został zainstalowany lokalnie w Twoim projekcie. Więcej informacje na temat instalacji i konfiguracji grunt, zobacz Przewodnik wprowadzenie: http://gruntjs.com/getting-started
Czy w mojej ścieżce systemowej nie ma chrząkania, czy coś innego? Próbowałem go ponownie zainstalować kilka razy.
12 answers
Myślę, że nie masz pliku grunt.js
w katalogu projektu. Użyj grunt:init
, co daje opcje takie jak jQuery, node,commonjs
. Wybierz, co chcesz, a następnie kontynuuj. To naprawdę działa. Więcej informacji można znaleźć na stronie this .
Zrób to:
1. npm install -g grunt
2. grunt:init ( you will get following options ):
jquery: A jQuery plugin
node: A Node module
commonjs: A CommonJS module
gruntplugin: A Grunt plugin
gruntfile: A Gruntfile (grunt.js)
3 .grunt init:jquery (if you want to create a jQuery related project.).
Powinno zadziałać.
Rozwiązanie dla v1. 4:
1. npm install -g grunt-cli
2. npm init
fill all details and it will create a package.json file.
3. npm install grunt (for grunt dependencies.)
Edit: zaktualizowane rozwiązanie dla nowych wersji:
npm install grunt --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
2015-12-16 11:27:23
Zainstaluj Grunt w node_modules zamiast globalnie
Unable to find local Grunt
prawdopodobnie oznacza to, że zainstalowałeś Grunt na całym świecie.
The Grunt CLI nalega, aby zainstalować grunt w lokalnym katalogu node_modules, więc Grunt jest lokalny dla Twojego projektu.
To się nie uda:
npm install -g grunt
Zrób to zamiast:
npm install grunt --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
2015-03-11 10:23:10
Do
npm install
Aby zainstalować Grunt lokalnie w ./node_modules
(i wszystko inne określone w pliku package.json
)
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-02-17 18:33:38
Jeśli masz już Plik package.json
w projekcie i zawiera on grunt
w zależności,
"devDependencies": {
"grunt": "~0.4.0",
Następnie możesz uruchomić npm install
, aby 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-01-25 03:26:12
Popełniłem błąd instalując niektóre pakiety używając sudo i innych bez uprawnień, to naprawiło mój problem.
sudo chown -R $(whoami) $HOME/.npm
Mam nadzieję, że to komuś pomoże.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-10-14 19:23:26
Mówi, że nie masz lokalnego grunt
więc spróbuj:
npm install grunt
(Bez -g
to lokalny grunt
)
Chociaż nie jest bezpośrednio powiązany, upewnij się, że masz Gruntfile.js
w bieżącym folderze.
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-02-05 19:41:52
Może być kilka problemów w zależności od tego, jaka wersja grunt jest używana. Nowsze wersje grunt faktycznie określają, że masz plik o nazwie Gruntfile.js
(zamiast starego grunt.js
).
Powinieneś zainstalować narzędzie grunt-cli
globalnie (odbywa się to poprzez npm install -g grunt-cli
). Pozwala to na uruchamianie komend grunt
z linii poleceń.
Po drugie upewnij się, że zainstalowałeś grunt lokalnie dla swojego projektu. Jeśli widzisz, że twoja {[5] }nie ma w sobie czegoś takiego jak "grunt": "0.4.5"
, to powinieneś zrobić npm install grunt --save
w katalogu twojego projektu.
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-07-07 23:35:09
Musiałem wykonać następujące polecenia na ubuntu, aby rozwiązać ten problem (znam grunt od 1 godziny):
sudo npm install -g grunt
sudo npm install -g grunt-cli
cd /usr/local/bin
# current symlink points to ../lib/node_modules/grunt/bin/grunt*
sudo rm /usr/local/bin/grunt
sudo ln -s ../lib/node_modules/grunt-cli/bin/grunt* grunt
Jest brudny, ale to jedyne rozwiązanie, jakie znalazłem... :(
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-07-21 12:12:21
Jako nowy grunt i konfigurowanie go, uruchamiam (być może głupio) mój projekt grunt/folder z Dysku Google, więc mogę uzyskać dostęp do tego samego kodu/kompilacji z mojego laptopa lub stacji roboczej.
Istnieje spora Synchronizacja folderów nodes_modules z powrotem na Dysk Google i wydawało się, że w pewnym momencie doszło do konfliktu, a folder /nodes_modules/grunt został przemianowany na /nodes_modules/grunt (1)
Renaming it back by removing the (1) seemed to fix it for ja.
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-03-30 06:44:22
Wystarczy npm install
aby zainstalować node_modules
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
2017-08-11 06:42:23
Możesz po prostu uruchomić to polecenie
Npm install grunt --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
2017-12-08 06:47:26
Żadne z powyższych nie działało dla mnie, ponieważ miałem zainstalowany grunt na całym świecie (co dziwne, zalecany w kilku z tych odpowiedzi) i to wszystko zepsuło. Oto co zadziałało:
npm uninstall -g grunt
npm install
[1]} tylko teraz został zainstalowany lokalny grunt, i użyteczny, dla mnie.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-09-10 15:02:00