/ / Zmień nazwę projektu node.js po zainstalowaniu Express.js - javascript, node.js

Zmień nazwę projektu node.js po zainstalowaniu Express.js - javascript, node.js

Jestem nowy w node.js i właśnie przeszedłem podstawowe samouczki i teraz jestem gotowy, aby ustawić mój projekt z zainstalowanym Express.js.

Zastanawiam się tylko, co się stanie, jeśli zmienię swojenazwa projektu na coś innego, skoro mam już framework. Czy mogę po prostu zmienić nazwę katalogu projektu lub potrzebuję pakietu npm, aby go odpowiednio przefakturować?

W Ruby on Rails jest klejnot do tego celu i zastanawiam się, czy to samo dla projektu node.js.

Odpowiedzi:

4 dla odpowiedzi № 1

Czy mogę po prostu zmienić nazwę katalogu projektu?

Tak.


0 dla odpowiedzi nr 2

Express to tylko biblioteka.

Express-generator (który dowodzi wiersza poleceń „express”) jest narzędziem (a nie ramą) do łatwego budowania podstawowego układu projektu za pomocą express, jade i kilku innych popularnych pakietów.

Po wyjęciu z pudełka można go uruchomić, uruchamiając ./bin/www (lub node bin / www).

Do tej pory nazwa projektu nie obchodziła do tej pory, chyba że umieścisz ją w jakimś szablonie, rejestrze bazy danych itp.

Pewnie użyjesz jakiegoś systemu kontroli wersji (vcs), takiego jak git lub subversion, a jeśli nie chcesz publikować go jako moduł npm, nie potrzebujesz nic więcej.

Ale nawet jeśli nie planujesz opublikować go w npm, jest to wspaniałe narzędzie do zarządzania pakowaniem projektu.

Jeśli to zrobiłeś (wykonując „npm init”), możesz skorzystać z niektórych udogodnień, takich jak:

  • Uruchom swój projekt za pomocą „npm start”.
  • Zainstaluj moduły za pomocą „npm --save nazwa_modułu”.
  • NIE śledź katalogu node_modules w swoim vcs.
  • Uzyskaj nowy katalog node_modules dla bieżącej wersji węzła za pomocą programu „npm install”
  • itp...

Całą tę magię zawdzięcza plikowi o nazwie „package.json”.

Ten plik został wygenerowany, kiedy zrobiłeś (jeśli to zrobiłeś) „npm init” i zawiera nazwę pakietu i numer wersji.

Jeśli nie planujesz opublikować swojego pakietu, to również nie obchodzi go to zbytnio. Ale bardziej grzeczne jest odpowiednio go zaktualizować, jeśli zmienisz nazwę swojego projektu.