Pracuję z webpackiem i muszę uruchomić ./node_modules/webpack/bin/webpack.js
za pomocą npx
. npx webpack
uruchomiłbym plik binarny webpacka ( ./node_modules/webpack/bin/webpack
), ale za każdym razem, gdy wykonuję pakiet internetowy npx, otrzymuję
bash: npx: command not found
.
Ja używam:
węzeł: wersja 9.5.0
npm: 5.6.0
nvm: 1.1.5
pakiet internetowy: 3.11.0
npm install -g npx
. Zanim zadasz podstawowe pytania, zapoznaj się z dokumentacją, aby zapoznać się z podstawowymi zastosowaniami.Odpowiedzi:
npx powinien pochodzić z npm 5.2+, a masz węzeł 5.6. Odkryłem, że kiedy instaluję węzeł przy użyciu nvm dla Windowsa, to nie pobiera npx. więc po prostu zainstaluj npx globalnie:
W systemie Linux lub Mac OS, jeśli znalazłeś błędy związane z uprawnieniami, użyj przed nim sudo.
źródło
jeśli używasz systemu Linux, użyj
sudo
poleceniaźródło
npm install -g npx
wpisanienpx
daje mi polecenie nie znaleziono. Uruchamiam ubuntu 18.04Usuń NodeJs i npm z systemu i zainstaluj je ponownie, wykonując następujące polecenia
Odinstalowanie
Świeża instalacja
Konfiguracja opcjonalna, w niektórych przypadkach użytkownicy mogą napotkać błędy uprawnień.
katalog zdefiniowany przez użytkownika, w którym npm zainstaluje pakiety
skonfigurować npm
dodaj katalog do ścieżki
odśwież ścieżkę dla bieżącej sesji
sprawdź krzyżowo moduły npm i node zainstalowane w naszym systemie
Instalacja
npx
Dobra robota, jesteśmy gotowi do pracy ... teraz możesz z łatwością używać
npx
dowolnego miejsca w swoim systemie.źródło
jeśli używasz macOS , użyj polecenia sudo
źródło
sprawdź wersje node, npm, npx jak podano poniżej. jeśli npx nie jest zainstalowany, użyj
npm i -g npx
źródło
Aktualizowanie węzła pomogło mi, niezależnie od tego, czy było to z wiersza poleceń, czy po prostu ponowne pobranie go z sieci
źródło
Po chwili wróciłem do systemu i mimo że miał Node 12.x, nie było go
npx
ani nawet byłonpm
dostępne. Zainstalowałem Node przeznvm
, więc usunąłem go, ponownie zainstalowałem, a następnie zainstalowałem najnowszy Node LTS. To dostało mnienpm
inpx
.źródło
próbować :
następnie
sprawdź swoją wersję npx przez
źródło