Jak używać npm z node.exe?
Pobrałem Windows Binary (.exe) z nodejs z strony głównej .
Jak zainstalować i używać npm
(Node package manager)?
9 answers
Bieżący Instalator windows z nodejs.org od v0.6. 11 (2012-02-20) zainstaluje NPM wraz z NodeJS.
Uwagi:
- w tym momencie, wersja 64-bitowa jest najlepszym rozwiązaniem
- ścieżka instalacji dla 32-bitowego węzła to "Program Files (x86)" w 64-bitowym systemie windows.
- może być również konieczne dodanie cudzysłowów do instrukcji path w zmiennych środowiskowych, to wydaje się być tylko w niektórych przypadkach, które widziałem.
- W Windows, global ścieżka instalacji znajduje się w katalogu profilu użytkownika
%USERPROFILE%\AppData\Roaming\npm
-
%USERPROFILE%\AppData\Roaming\npm-cache
- ostrzeżenie: jeśli wykonujesz zdarzenia czasowe lub inną automatyzację jako inny użytkownik, upewnij się, że uruchomiłeś
npm install
jako ten użytkownik. Niektóre moduły / narzędzia powinny być instalowane globalnie. - błędy instalatora: być może będziesz musiał utworzyć te katalogi lub samemu dodać katalog
...\npm
do ścieżki użytkowników.
Aby zmienić "globalną" lokalizację dla wszystkich użytkowników do bardziej odpowiedniej wspólnej lokalizacji globalnej %ALLUSERSPROFILE%\(npm|npm-cache)
(zrób to jako administrator):
- utwórz katalog
[NODE_INSTALL_PATH]\etc\
- jest to potrzebne, zanim spróbujesz
npm config --global ...
działań
- jest to potrzebne, zanim spróbujesz
- tworzenie globalnej lokalizacji (admin) dla modułów npm
-
C:\ProgramData\npm-cache
- Moduły npm wejdą tutaj -
C:\ProgramData\npm
- Skrypty binarne dla globalnie zainstalowanych modułów trafią tutaj -
C:\ProgramData\npm\node_modules
- globalnie zainstalowane moduły trafią tutaj - Ustaw uprawnienia odpowiednio
- administratorzy: modify
- uwierzytelnieni użytkownicy: read/execute
-
- Set global configuration settings (Wiersz polecenia administratora)
npm config --global set prefix "C:\ProgramData\npm"
npm config --global set cache "C:\ProgramData\npm-cache"
- Dodaj
C:\ProgramData\npm
do zmiennej środowiskowej Path Twojego systemu
Jeśli chcesz zmienić "globalną" lokalizację użytkownika na %LOCALAPPDATA%\(npm|npm-cache)
zamiast ścieżki:
- tworzenie niezbędnych katalogów
-
C:\Users\YOURNAME\AppData\Local\npm-cache
- Moduły npm wejdą tutaj -
C:\Users\YOURNAME\AppData\Local\npm
- Skrypty binarne dla zainstalowanych modułów wejdą tutaj -
C:\Users\YOURNAME\AppData\Local\npm\node_modules
- globalnie zainstalowane moduły trafią tutaj
-
- Konfiguracja npm
npm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
- Dodaj nową ścieżkę npm do Twojego środowiska
PATH
.setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
Dla początkujących, niektóre z modułów npm, z których najbardziej korzystałem, to / align = "left" /
-
axios - dla bardziej złożonych postów http/gets -
W tym celu należy skontaktować się z Działem obsługi klienta pod adresem
.]} - node-mailer - klient smtp
- mssql - biblioteka interfejsu i sterowników do zapytań MS SQL Server (wraps )
Bardziej zaawansowane opcje JS...
- async / wait - funkcje asynchroniczne, obsługiwane przez babel
Dla testując, sięgam po następujące narzędzia...
-
mocha - Framework testowy -
chai - biblioteka twierdzeń, Lubię chai.expect -
sinon - spies and stubs and shims -
sinon-chai - rozszerz chai za pomocą narzędzi twierdzenia sinon -
babel-Stambuł - relacje - jest - testowanie równoległe, twierdzenia, wyśmiewanie, raporty dotyczące zasięgu w jednym narzędziu
- babel-plugin-rewire - nieco łatwiejsze w niektórych sytuacjach]}
Narzędzia internetowe.
- Webpack-pakiet modułów do wykorzystania w przeglądarce]}
- babel - Konwertuj nowoczesną składnię JS (ES2015+) dla środowiska wdrożeniowego.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-19 21:09:56
Gdy Węzeł.js nie jest instalowany przy użyciu instalatora msi , npm musi być ustawiony ręcznie.
Ustawianie npm
Po pierwsze, powiedzmy, że mamy węzeł.exe plik znajdujący się w folderze c:\nodejs
. Teraz do konfiguracji npm-
- Pobierz najnowszą wersję npm z GitHub ( https://github.com/npm/npm/releases )
- Tworzenie folderów
c:\nodejs\node_modules
ic:\nodejs\node_modules\npm
- Rozpakuj pobrane plik zip w folderze
c:\nodejs\node_modules\npm
- Kopia npm i npm.cmd pliki z
c:\nodejs\node_modules\npm\bin
doc:\nodejs
folderu
W celu przetestowania npm, otwórz cmd.exe
zmień katalog roboczy na c:\nodejs
i wpisz npm --version
. Zobaczysz wersję npm jeśli jest poprawnie skonfigurowana.
Po skonfigurowaniu może być używany do instalowania/odinstalowywania pakietów lokalnie lub globalnie. Więcej informacji na temat korzystania z npm można znaleźć na stronie https://docs.npmjs.com/.
Jako ostatni krok możesz dodać ścieżkę folderu węzła c:\nodejs
do zmiennej środowiskowej path
, dzięki czemu nie musisz podawać pełnej ścieżki podczas uruchamiania node.exe
i npm
w wierszu polecenia.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-03 20:06:01
npm
można pobrać (bez instalacji) stąd:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-11 13:50:34
Właśnie zainstalowałem najnowszą wersję node (0.6.12) w Windows 7 za pomocą msi (node-v0.6.12.msi).
Npm jest już dostarczany z nim, 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ły się moje nodejs, czyli C:\Program Files (x86)\nodejs
Następnie wykonałem następujące kroki:
1) Dodano C:\Program Files (x86)\nodejs\npm
w zmiennych środowiskowych-zmienna systemowa Path.
2) wrócił do tylko C:\
w wiersz polecenia i dał polecenie - npm install mysql
- i voila! zadziałało..
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-16 12:18:12
Uruchamiam node.js na Windows z npm. Sztuczka polega na użyciu Cygwina. Śledziłem howto 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 zawiedzie!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-05 10:21:15
Właśnie zainstalowałem 64-bitowy węzeł.js v0. 12. 0 Dla Windows 8.1 z tutaj . To około 8MB, a ponieważ jest to MSI wystarczy dwukrotnie kliknąć, aby uruchomić. Automatycznie skonfiguruje ścieżki środowiska itp.
Następnie, aby uzyskać wiersz poleceń, wystarczy [Win-Key]+[S]
wyszukać, a następnie wpisać " node.js " jako Szukana fraza.
Wybierz pozycję Node.js Command Prompt
, A nie pozycję Node.js
.
Oba dadzą Ci wiersz polecenia, ale tylko ten pierwszy będzie działał. npm jest wbudowany w to Pobierz, a następnie po prostu npm -whatever
Na monitorze.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-07 01:40:18
Użyj menedżera pakietów Windows, takiego jak chocolatey. Najpierw zainstaluj chocolatey, jak wskazano na stronie głównej . That should be a breeze
Następnie, aby zainstalować Node JS (Install), uruchom następujące polecenie z linii poleceń lub z PowerShell:
C: > cinst nodejs.install
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-07 19:55:10
Oto przewodnik @ CTS_AE, jak używać NPM z samodzielnym węzłem.exe: https://stackoverflow.com/a/31148216/228508
- Pobierz węzeł.exe stand-alone from nodejs.org
- Pobierz npm release zip z github https://github.com/npm/npm/releases
- Utwórz folder o nazwie: node_modules w tym samym folderze co node.exe
- Rozpakuj zip NPM do folderu node_modules
- Zmień nazwę wyodrębnionego folderu npm na npm i usuń wszelkie wersjonowanie ie: npm-3.3.4 - > npm.
- skopiuj npm.cmd z folderu /npm / bin / do folderu głównego z węzłem.exe
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:47:28
Właśnie zainstalowałem Node.js po raz pierwszy i zawiera NPM, który można uruchomić z cmd Windows. Upewnij się jednak, że uruchamiasz go jako administrator. Kliknij prawym przyciskiem myszy na cmd i wybierz "Uruchom jako administrator". To pozwoliło mi na wywołanie komend npm.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-22 16:47:18