2017-01-16 15 views
10

Próbuję zainstalować plik node.js, pobierając plik .exe, jestem zdezorientowany i utknąłem w konfiguracji Node.js, w której prosi o zainstalowanie node.js runtime lub menedżer pakietów npm, więc chcę przejść przez instalację, po tym jak w pełni poznasz różnicę między nimi.Jaka jest różnica między opcjami środowiska wykonawczego node.js i menedżera pakietów npm podczas instalowania pliku node.JS?

Moje pytanie brzmi: jaka jest różnica między node.js wykonywania oraz npm kierownika pacakage i jakie są wszystkie funkcje mogę dostać na opcję dwóch .

Moim podstawowym celem zamontowania node.js jest kompilacja maszynopis, pomóż mi zrozumieć cechy dwóch pacakage screen shot of the installation window

Odpowiedz

12

Przede wszystkim, to nie poprosi o zainstalowanie node.js runtime OR menedżer pakietów npm, pozwala zainstalować je oba (jeśli chcesz)

Teraz środowisko wykonawcze Node.js jest w zasadzie to, co zrozumie Twój kod javascript i wykona go, aby uzyskać wynik.

Menedżer pakietów Npm to narzędzie, które umożliwia instalowanie bibliotek osób trzecich (kodu innych osób) za pomocą wiersza polecenia.

npm install express 

zainstaluje framework o nazwie Express na przykład.

+0

dziękuję za odpowiedź :) –

1
  • Węzeł i Nodejs są takie same. Wymienne nazwy dla tego samego obiektu . Chyba, że ​​ktoś mówi o teorii grafów, drzewach lub strukturach danych.
  • Nvm jest menedżerem wersji Nodejs. Pozwala na łatwą instalację i przełączanie między wersjami. Zachowuje globalnie zainstalowane pakiety dla każdej wersji w wersji .
  • Npm to menedżer pakietów. Pozwala zainstalować oprogramowanie (biblioteki, wtyczki, frameworki i aplikacje). Zwykle to oprogramowanie jest instalowane w celu tworzenia aplikacji Node . Czasami tak nie jest.

Mówiąc prościej. Npm zależy od węzła. Nvm instaluje węzeł.

0

Węzeł JS

  • node.js to platforma zbudowana na starcie JavaScript Chrome dla łatwo budynku szybkiego, skalowalnych aplikacji sieciowych.

  • usług w czasie rzeczywistym (czat, gry itp)

KMP

  • NPM jest menedżerem pakietów. Zwykle to oprogramowanie jest instalowane w aplikacjach węzła budowania .

  • Pozwala to na instalowanie oprogramowania (bibliotek, wtyczek, frameworków i aplikacji ).

Powiązane problemy