Staram się kilka nowoczesnych środowisk JavaScript, takich jak kanciasty React, Vue i Cienia, a wszyscy chcą mnie do korzystania z narzędzi takich jak budować npm
, grunt
, gulp
, maven
itpUżywać frameworków JavaScript bez narzędzi do budowania, takich jak grunt i łyk?
Web-programowanie kiedyś zabawa. Po prostu zmień niektóre pliki, odśwież przeglądarkę i sprawdź, czy działa. Teraz za każdym razem, gdy coś zmieniam, muszę go ponownie zbudować, co zajmuje sporo czasu. Naprawdę nienawidzę tego, że programowanie internetowe stało się tak. Wiem, że budynek można nawet zrobić automatycznie za pomocą tych narzędzi, oglądając zmiany plików itp., Ale wciąż jest to po prostu do bani.
Moje pytanie brzmi: kiedy chcę korzystać z jednej z wymienionych struktur, czy mam używać narzędzi do budowania za każdym razem, gdy chcę działać, czy też potrzebuję ich do celów wdrażania i testowania (lub nie wszystko) ?
wiesz, że nie musisz używać tych narzędzi bulid? wiesz o ich przeznaczeniu? – Daemedeor
Cóż, robią rzeczy takie jak minify JS, kopiowanie zasobów, kompilowanie SASS, łączenie plików mulptiple w jedno ... Rozumiem to wszystko, ale te rzeczy są potrzebne tylko podczas wdrażania, jak sądzę, nie podczas programowania. Ale wszystkie przykłady, które próbowałem, wydają się wymagać użycia najpierw narzędzia do kompilacji przed uruchomieniem go. – Dylan
niektóre z nich są przeznaczone głównie lokalnie (jak kompilacja sass, chyba że jesteś super genialny i na pewno chcesz przetestować skompilowane css). większość z nich instaluje zależności takie jak NPM. biorąc pod uwagę, że nie używam narzędzia do kompilacji dla samego pliku angular.js tylko dla rzeczy, które go otaczają, takie jak SASS lub zależności. – Daemedeor