Клон 101: Создание проекта (Nuxt.js)
Сегодня начну создание клона сайта а101.ru. Сайт очень хорош: он красив, функционален, удобен. Попытаюсь найти особенности frontend, с которыми я не сталкивался. Для начала - настройка окружения для разработки. IDE - WebStorm от JetBrains. Обожаю эту среду. Основа - nuxt.js. Этот замечательный инструмент ( nuxt.js ), включающий в себя Vue, Vue Router, Vuex, Vue Server Render, Vue-Meta. То есть мы получаем настроенный Vue с элементами первой необходимости. Начинаю с создания проекта (работаем под Windows): npx create-nuxt-app Выбираем следующие настройки при установке: ? Project name: a101clone ? Programming language: JavaScript ? Package manager: Npm ? UI framework: Bootstrap Vue ? Nuxt.js modules: только Axios ? Linting tools: Eslint ? Testing framework: None ? Rendering mode: Single Page App ? Deployment target: Server (Noe.js hosting) Немного жду... Можно работать.