globalnie mam zainstalowane dwa pakiety NPM "download" i "enigmavirtualbox" poprzez linię poleceń:Globalny NPM zainstalowane, ale nie znaleziono polecenia
npm install -g download
i npm install -g engimavirtualbox
staram się je wykorzystać w pliku wsadowym do bundle jeden plik .exe z mojego projektu węzła. W obu przypadkach komendy npm list -g <packagename>
dają odpowiednią wersję wyjściową, niezależnie od bieżącego katalogu roboczego.
Jednak w moim skrypcie wsadowym nie można znaleźć poleceń "pobierz" i "enigmavirtualbox".
Po uruchomieniu npm root -g
uzyskuję C:\Users\<username>\AppData\Roaming\npm\node_modules
i zaglądam do tego folderu, widzę, że istnieją foldery dla obu pakietów.
Co próbowałem:
- Zmiana
npm root
opisanym here - odinstalować i zainstalować pakiety
- Dodaj env. zmienna NODE_PATH wskazująca na
C:\Users\<username>\AppData\Roaming\npm\node_modules
- Dodaj
C:\Users\<username>\AppData\Roaming\npm\node_modules
do ŚCIEŻKI env. zmienna
Ta sama konfiguracja działa na moim drugim komputerze (oba uruchamiają Win7 64bit). Czy coś jest nie tak z moją instalacją węzła lub co robię źle?
https://github.com/npm/npm/wiki/Troubleshooting#upgrading-on-windows – Lonely