Zrozumienie interfejsu wiersza poleceń Vue.js i jego użycia

Vue.js CLI (Command Line Interface) to potężne narzędzie, które upraszcza proces konfigurowania, rozwijania i zarządzania projektami Vue.js. Zapewnia ustandaryzowany i wydajny sposób tworzenia nowych projektów, zarządzania zależnościami i konfigurowania ustawień kompilacji. W tym artykule przyjrzymy się funkcjom Vue CLI i pokażemy, jak skutecznie go używać.

Instalowanie Vue CLI

Aby rozpocząć korzystanie z Vue CLI, musisz zainstalować go globalnie w swoim systemie. Upewnij się, że masz zainstalowane Node.js i npm (Node Package Manager), a następnie uruchom następujące polecenie w terminalu lub wierszu poleceń:

npm install -g @vue/cli

To polecenie instaluje globalnie interfejs wiersza poleceń Vue CLI, dzięki czemu polecenie vue jest dostępne do tworzenia i zarządzania projektami Vue.js.

Tworzenie nowego projektu Vue.js

Po zainstalowaniu Vue CLI możesz łatwo utworzyć nowy projekt Vue.js, uruchamiając następujące polecenie:

vue create my-vue-project

Zostaniesz poproszony o wybranie ustawienia wstępnego dla swojego projektu. Możesz wybrać domyślne ustawienie wstępne, które obejmuje Babel i ESLint, lub ręcznie wybrać funkcje, takie jak Vue Router, Vuex i TypeScript. Początkującym zaleca się wybranie domyślnego ustawienia wstępnego, naciskając Enter.

Zrozumienie ustawień wstępnych Vue CLI

Vue CLI oferuje kilka opcji konfiguracji projektu za pomocą ustawień predefiniowanych:

  • Domyślne ustawienie wstępne: Zawiera niezbędne narzędzia, takie jak Babel i ESLint. Nadaje się do większości projektów i dobry punkt wyjścia dla początkujących.
  • Ręczny wybór funkcji: Umożliwia wybór określonych funkcji, takich jak Vue Router do routingu, Vuex do zarządzania stanem, TypeScript do sprawdzania typów i inne.

Struktura projektu

Po utworzeniu projektu zobaczysz standardową strukturę projektu Vue.js. Oto kilka kluczowych folderów i plików:

  • src: Zawiera kod źródłowy aplikacji, obejmujący komponenty, widoki i style.
  • public: Zawiera zasoby statyczne i plik index.html, który służy jako punkt wejścia dla Twojej aplikacji.
  • src/main.js: Plik wejściowy dla Twojej aplikacji Vue. Inicjuje instancję Vue i montuje ją w DOM.
  • src/App.vue: Główny komponent Twojej aplikacji. Możesz dostosować ten plik, aby zdefiniować główny układ swojej aplikacji.
  • src/components: Zawiera komponenty Vue. Możesz tutaj dodać nowe komponenty i zaimportować je do swojej aplikacji.

Uruchamianie serwera deweloperskiego

Aby zobaczyć swoją aplikację Vue.js w działaniu, uruchom serwer programistyczny, uruchamiając następujące polecenie:

npm run serve

Spowoduje to uruchomienie lokalnego serwera na http://localhost:8080 (lub innym dostępnym porcie). Otwórz ten adres URL w przeglądarce, aby wyświetlić aplikację.

Budynek do produkcji

Gdy będziesz gotowy do wdrożenia swojej aplikacji, musisz ją skompilować do produkcji. Uruchom następujące polecenie, aby utworzyć kompilację gotową do produkcji:

npm run build

To polecenie generuje zoptymalizowane i zminimalizowane pliki w folderze dist, które można wdrożyć na serwerze WWW.

Korzystanie z wtyczek Vue CLI

Vue CLI obsługuje wtyczki, które dodają funkcje i możliwości do Twojego projektu. Aby zainstalować wtyczkę, uruchom następujące polecenie:

vue add 

Na przykład, aby dodać Vue Router do swojego projektu, należy uruchomić:

vue add router

Aby usunąć wtyczkę, użyj polecenia vue remove:

vue remove router

Wtyczki można również instalować i zarządzać nimi za pomocą pliku vue.config.js lub poprzez modyfikację konfiguracji projektu.

Dostosowywanie konfiguracji Vue CLI

Możesz dostosować konfigurację Vue CLI, tworząc lub modyfikując plik vue.config.js w katalogu głównym swojego projektu. Ten plik umożliwia dostosowanie różnych ustawień, takich jak konfiguracje proxy, ścieżki publiczne i inne.

module.exports = {
  devServer: {
    proxy: 'http://api.example.com'
  },
  publicPath: '/my-app/'
};

Wniosek

Vue.js CLI to potężne narzędzie, które upraszcza proces tworzenia, zarządzania i konfigurowania projektów Vue.js. Korzystając z Vue CLI, możesz szybko skonfigurować nowy projekt, uruchomić serwer deweloperski, budować do produkcji i dostosowywać swój projekt za pomocą wtyczek i opcji konfiguracji. Dzięki tym możliwościom jesteś dobrze wyposażony, aby rozpocząć tworzenie nowoczesnych, dynamicznych aplikacji internetowych z Vue.js.