Pobrałem plik binarny systemu Windows (.exe) programu nodejs ze strony głównej .
Jak mogę zainstalować i używać npm
(menedżera pakietów Node)?
Pobrałem plik binarny systemu Windows (.exe) programu nodejs ze strony głównej .
Jak mogę zainstalować i używać npm
(menedżera pakietów Node)?
Odpowiedzi:
Obecny instalator systemu Windows z nodejs.org w wersji 0.6.11 (2012-02-20) zainstaluje NPM wraz z NodeJS.
UWAGI:
%USERPROFILE%\AppData\Roaming\npm
%USERPROFILE%\AppData\Roaming\npm-cache
npm install
jako ten użytkownik. Niektóre moduły / narzędzia powinny być instalowane globalnie....\npm
katalogu do ścieżki użytkownika.Aby zmienić „globalną” lokalizację wszystkich użytkowników na bardziej odpowiednią współdzieloną lokalizację globalną %ALLUSERSPROFILE%\(npm|npm-cache)
(zrób to jako administrator):
[NODE_INSTALL_PATH]\etc\
katalog
npm config --global ...
działańC:\ProgramData\npm-cache
- tutaj trafią moduły npmC:\ProgramData\npm
- tutaj zostaną umieszczone skrypty binarne dla modułów zainstalowanych globalnieC:\ProgramData\npm\node_modules
- tutaj trafią moduły zainstalowane globalnienpm config --global set prefix "C:\ProgramData\npm"
npm config --global set cache "C:\ProgramData\npm-cache"
C:\ProgramData\npm
do zmiennej środowiskowej ścieżki systemuJeśli %LOCALAPPDATA%\(npm|npm-cache)
zamiast tego chcesz zmienić „globalną” lokalizację użytkownika na ścieżkę:
C:\Users\YOURNAME\AppData\Local\npm-cache
- tutaj trafią moduły npmC:\Users\YOURNAME\AppData\Local\npm
- tutaj trafią binarne skrypty dla zainstalowanych modułówC:\Users\YOURNAME\AppData\Local\npm\node_modules
- tutaj trafią moduły zainstalowane globalnienpm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
PATH
.
setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
Dla początkujących niektóre z modułów npm, z których najczęściej korzystałem, są następujące.
Bardziej zaawansowane opcje JS ...
Do testów sięgam po następujące narzędzia ...
Narzędzia internetowe.
Jeśli to zbudujesz ...
Node.js Command Prompt
. Sama próba uruchomienia npm
z innego wiersza poleceń nie zadziała.
npm
na Windows z node.js Command Prompt ; nie mówiąc, że to nie jest opłacalna metoda. Prawie każdy terminal lub powłoka będzie działać, jeśli osoba go używająca wie, co robi! Używam npm
poleceń prawie każdego dnia; a BASH to moja droga do, jeśli utknę w systemie Windows; ale natywne dla Windows CMD i działanie PowerShell, BASH, WSL (BASH, ZSH, Fish) ... wszystkie działają dobrze. „ Po prostu próba uruchomienia npm z innego wiersza poleceń nie zadziała. ” To stwierdzenie jest jak stwierdzenie, że musisz używać VIM do pisania JavaScript, a żadne inne IDE nie będzie działać. #facepalm
Jeśli Node.js nie jest instalowany przy użyciu instalatora msi , npm należy skonfigurować ręcznie.
Najpierw powiedzmy, że mamy plik node.exe znajdujący się w folderze c:\nodejs
. Teraz, aby skonfigurować npm -
c:\nodejs\node_modules
ic:\nodejs\node_modules\npm
c:\nodejs\node_modules\npm
folderzec:\nodejs\node_modules\npm\bin
do c:\nodejs
folderuAby przetestować npm , otwórz cmd.exe
zmień katalog roboczy na c:\nodejs
i wpisz npm --version
. Zobaczysz wersję npm, jeśli jest poprawnie skonfigurowana.
Po zakończeniu konfiguracji można go użyć do zainstalowania / odinstalowania pakietów lokalnie lub globalnie. Aby uzyskać więcej informacji na temat korzystania z npm, odwiedź https://docs.npmjs.com/ .
Jako ostatni krok możesz dodać ścieżkę folderu węzła c:\nodejs
do path
zmiennej środowiskowej, aby nie trzeba było określać pełnej ścieżki podczas uruchamiania node.exe
iw npm
wierszu polecenia.
npm
można pobrać (bez instalacji) stąd:
set NODE=%USERPROFILE%\nodejs
iPATH=%PATH%;%NODE%
jesteś
set path=your/folder/containing/node
. Na przykład set path=%userprofile%\nodejs
. Potem zadzwoń npm
, to wszystko. Polecenie set path
ma wpływ tylko na bieżącą sesję cmd, a nie globalnie w rejestrze, więc nie musisz go cofać.
Właśnie zainstalowałem najnowszą wersję node (0.6.12) w Windows 7 używając msi (node-v0.6.12.msi).
npm jest już z nim dostarczany, nie ma potrzeby dołączania go osobno.
Miałem problem z uprawnieniami podczas uruchamiania npm (npm install mysql), ze ścieżki, w której znajdował się mój nodejs, tj.C : \ Program Files (x86) \ nodejs
Następnie wykonałem poniższe kroki:
1) Dodano C:\Program Files (x86)\nodejs\npm
w zmiennych środowiskowych - zmienna systemowa Path.
2) wrócił tylko C:\
do wiersza poleceń i wydał polecenie - npm install mysql
- i voila! zadziałało..
Mam nadzieję że to pomoże.
Używam node.js w systemie Windows z npm. Sztuczka polega po prostu na użyciu cygwin. Postępowałem zgodnie z instrukcją pod https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows) . Ale upewnij się, że używasz wersji 0.4.11 nodejs lub npm nie powiedzie się!
Właśnie zainstalowałem 64-bitowy Node.js v0.12.0 dla Windows 8.1 stąd . Ma około 8 MB, a ponieważ jest to MSI, wystarczy kliknąć dwukrotnie, aby uruchomić. Automatycznie skonfiguruje ścieżki środowiska itp.
Następnie, aby uzyskać wiersz poleceń, wystarczy [Win-Key]+[S]
wyszukać i wpisać „node.js” jako wyszukiwaną frazę.
Wybierz Node.js Command Prompt
wpis NIENode.js
wpis.
Oba dadzą ci wiersz polecenia, ale tylko pierwszy będzie faktycznie działał. npm jest wbudowany w to pobieranie, więc po wyświetleniu npm -whatever
monitu.
Użyj menedżera pakietów systemu Windows, takiego jak czekoladowy. Najpierw zainstaluj czekoladę, jak wskazano na jego stronie głównej . To powinno być proste
Następnie, aby zainstalować Node JS (Install), uruchom następujące polecenie z wiersza poleceń lub z PowerShell:
C:> cinst nodejs.install
Oto przewodnik autorstwa @CTS_AE dotyczący korzystania z NPM z samodzielnym plikiem node.exe: https://stackoverflow.com/a/31148216/228508
Przeszukaj cały plik .npmrc w swoim systemie.
Sprawdź, czy podana ścieżka jest poprawna. Jeśli nie, usuń nieprawidłową ścieżkę.