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....\npmkatalogu 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\npmdo 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 npmz 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 npmpoleceń 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_modulesic:\nodejs\node_modules\npmc:\nodejs\node_modules\npmfolderzec:\nodejs\node_modules\npm\bindo c:\nodejsfolderuAby przetestować npm , otwórz cmd.exezmień katalog roboczy na c:\nodejsi 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:\nodejsdo pathzmiennej środowiskowej, aby nie trzeba było określać pełnej ścieżki podczas uruchamiania node.exeiw npmwierszu polecenia.
npm można pobrać (bez instalacji) stąd:
set NODE=%USERPROFILE%\nodejsiPATH=%PATH%;%NODE% jesteś
set path=your/folder/containing/node. Na przykład set path=%userprofile%\nodejs. Potem zadzwoń npm, to wszystko. Polecenie set pathma 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\npmw 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 Promptwpis 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 -whatevermonitu.
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ę.