Buduję chrząknięcie javascript projekt z pomrukiem i mam plik package.json, który wygląda mniej więcej tak:Grunt JS instalowaniu pakietów
{
... name, author, etc here ...
"dependencies": {
"grunt-html":"0.2.1"
}
}
mogę uruchomić npm install
zainstalować grunt-html i to działa w porządku. Ale kiedy dodaję nowe zależności, wszyscy programiści w zespole muszą ponownie uruchomić usługę npm install
. Czy istnieje sposób automatycznego instalowania pakietów, które nie zostały jeszcze zainstalowane? Czy powinienem po prostu uruchomić npm install zawsze, aby upewnić się, że jestem na bieżąco?
Wygląda na to, że dobrym pomysłem byłoby zatwierdzenie node_modules z tego właśnie powodu. Co o tym myślisz? –
Używam jednej z trzech metod w zależności od projektu. Głównie 'npm install', ponieważ jestem w małym zespole. Zaimplementowanie 'node_modules' jest dobre, jeśli nie zamykasz zakładek na depach, ponieważ mogłoby to pomóc zapobiec uszkodzeniu witryny podczas wdrażania. Każda metoda ma swoje wady/zalety w zależności od projektu. –
Czy istnieje sposób, w jaki mogę "zapisać" na już zainstalowanych pakietach "package.json" (jeśli wcześniej nie działałem 'npm install' z opcją' --save')? –