Uczę się React i zainstalowałem Webpack przez npm do mojego katalogu projektu, ale Zsh nie znajduje polecenia, mimo że widzę zainstalowany Webpack w moim projekcie. Użyłem npm init --yes
, a następnie npm install --save webpack
Zsh: command not found: webpack
Odpowiedz
Zainstaluj to globalnie.
npm i -g webpack
Jeśli będziesz pracować z WebPacka zainstalować WebPACK-dev-serwer zbyt
npm i -g webpack-dev-server
Polecam najpierw dowiedzieć się trochę o npm a następnie WebPack. Będziesz bardzo się zmagał. A potem zalecam, aby w ogóle nie używać pakietu internetowego. Znalazłem to zbędne jak altana. Przyklejałem moją budowę gulp i npm. Właściwie NPM robi wszystko, ale trochę trudny do wymyślenia. Gulp sprawia, że jest o wiele łatwiej.
W moim przypadku miałem ten problem z plikiem sieciowym, pomrukiem i łykiem i wydaje się, że moim problemem był problem z uprawnieniami.
Zainstalowałem Webpack i chrząkałem na całym świecie. Jednak nawet wtedy, $ webapack lub $ grunt spowodowały, że nie znaleziono polecenia
Problem polegał na tym, że npm zainstalował pakiety globalne do/usr/local/lib/node_modules, które wymagały uprawnień root'a.
Aby uniknąć konieczności używania uprawnień roota, zmieniłem katalog, w którym pakiety globalne mają zostać zainstalowane, do katalogu w $ HOME. Aby to zrobić, po tej instrukcji:
Install npm packages globally without sudo on macOS and Linux
po tym, zainstalowałem WebPACK i chrząknięcie globalnie ponownie (tym razem bez sudo) i sprawdzeniu, że zostały one zainstalowane w moim nowym katalogu.
Teraz mogę biegać bez problemu!
$ WebPack
i
$ grunt
Instalacja modułów węzła globalnie to szybkie rozwiązanie, ale polecam dodać ./node_modules/.bin
do zmiennej PATH i spróbuj zrozumieć, jaki jest problem.
Execute
~ export PATH="./node_modules/.bin:$PATH"
Następnie można po prostu użyć wszystkich pakietów zainstalowanych lokalnie w projekcie. Również polecenia takie jak mocha
lub eslint
można wykonywać bez instalowania tych pakietów na całym świecie. Istnieje kilka dobrych wyjaśnień, które mogą być również przeczytane w tym answer.
Nie rób tego ... Wstawianie względnych ścieżek w zmiennej $ PATH jest dziurą bezpieczeństwa. Zobacz http://stackoverflow.com/a/9683472/1521572 – WrksOnMyMachine
po WebPack zainstalowane lokalnie, można również użyć:
$(npm bin)/webpack
zamiast:
./node_modules/.bin/webpack
Nie ma potrzeby instalowania WebPack globalnie.
Spróbuj moja droga
Po pierwsze, w pliku package.json, dodać to:
"scripts": {
"start": "webpack"
},
Następnie w terminalu, uruchom
$npm start
Kolejny szybki sposób: Po prostu uruchom (Tak, to jest "npx")
$npx webpack
To wszystko.
- 1. command not found: complete
- 2. Pipenv: Command Not Found
- 3. Zshrc "command not found: npm"
- 4. Błędy webpack-dev-server z "command not found: webpack-dev-server"
- 5. firebase-tools "-bash: firebase: command not found"
- 6. Android update project -path "command not found"
- 7. Błąd "command not found" with Golang
- 8. tworzyć reagują aplikacji, błąd instalacji („command not found”)
- 9. Błąd podczas używania polecenia scp "bash: scp: command not found"
- 10. Python wywołanie podprocesowe zwraca "command not found", Terminal wykonuje poprawnie
- 11. Ubuntu 14.04 - Python 3.4 - pyenv: command Not Found
- 12. Po instalacji z potokiem "jupyter: command not found"
- 13. Windows Batch: Wykonywanie polecenia z FOR/F - "command not found"
- 14. AWS EC2 Ubuntu Ubuntu 12.04.1 LTS: deb command-not-found
- 15. Nie można uruchomić Jenkins Build - pakiet: "command not found"
- 16. WebServiceTransportException: Not Found [404]
- 17. Module not found: Nie można rozwiązać 'ReactDOM'
- 18. PageTabStrip Class Not Found Wyjątek
- 19. PHP Ratchet: Class Memcache not found
- 20. Jak zainstalować i uruchomić Mocha, moduł testowy Node.js? Pobieranie "mocha: command not found" po zainstalowaniu
- 21. "sh: line 1: Moved: command not found" instalowanie npm z curl | sh
- 22. Użytkownik tarballa wygenerowanego przez autotools otrzymuje komunikat o błędzie: aclocal-1.13: command not found
- 23. XCode 4.5 'TR1/type_traits' file not found
- 24. wersja `CXXABI_1.3.8' not found (wymagane przez ...)
- 25. Wiosna zabezpieczeń/j_spring_security_check Not Found 404
- 26. RestClient :: ResourceNotFound (404 Resource Not Found):
- 27. MongoDB C# Driver 'Cursor not found'
- 28. Flask, Nginx, uWSGI Python Application not found
- 29. ng powtarzania szablon powoduje 404 (Not Found)
- 30. Android Retrofit2 reddit 404 Not Found
Dokumentacja: nie jest to zalecana praktyka. https://webpack.js.org/get-started/install-webpack/ –
@HelmutGranda Od tego czasu może się zmienić. – atilkan