Простое руководство по использованию TailwindCSS в вашем следующем проекте Vue.
Что такое TailwindCSS?
Tailwind - это CSS-фреймворк для быстрого создания пользовательских интерфейсов. Tailwind отличается от таких фреймворков, как Bootstrap, Foundation или Bulma, тем, что это не комплект пользовательского интерфейса. У него нет темы по умолчанию и нет встроенных компонентов пользовательского интерфейса. С другой стороны, он также не имеет мнения о том, как должен выглядеть ваш сайт, и не навязывает дизайнерских решений, от которых вам нужно бороться.
По сути, Tailwind дает вам полный контроль над тем, как работают ваши веб-сайты, и не содержит «мусора», который вам не понадобится в вашем проекте.
Давайте перейдем к использованию Tailwindcss в нашем проекте vue.
Создайте новый проект Vue
Откройте свой терминал и введите следующие команды
vue init myProjectName
если вы используете Vue 2 CLI или vue create myProjectName for
Vue 3
cd myProjectName
, чтобы перейти в каталог проекта.
Установите попутный ветер с помощью npm
npm install tailwindcss --save-dev
или используя пряжу
yarn add tailwindcss --dev
Создайте файл конфигурации Tailwind.js
Введите следующее, чтобы создать tailwind.js
файл конфигурации
./node_modules/.bin/tailwind init tailwind.js
or
npx tailwind init tailwind.config.js --full
Настройка PostCSS
Создайте файл postcss.config.js touch postcss.config.js
Затем перейдите к настройке Postcss для обработки попутного ветра. Сделайте это, добавив следующий код в свой postcss.config.js
файл.
Удалите все конфигурации попутного ветра из package.json
Удалите следующие строки кода из файлаpackage.json
Создайте файл CSS
Перейдите к src/assets/css
и создайте новый tailwind.css
файл в вашейcss
папке, затем добавьте следующий
@tailwind base; @tailwind components; @tailwind utilities;
Импортируйте Tailwind в свое приложение vue
Откройте ваш main.js
файл и добавьте:
import '@/assets/css/tailwind.css'
Проверьте, что это работает
Отредактируйте файл с именем Helloworld.vue
в папке просмотров и добавьте следующее между тегами шаблона:
Должно получиться что-то вроде:
Следующий шаг?
Продолжайте создавать потрясающие вещи! 💪💪
Спасибо, что дочитали до этого места. Если вам понравился этот пост, поделитесь, прокомментируйте и нажмите 👏 несколько раз (до 50 раз). . . Может быть, это кому-то поможет.
Подпишитесь на меня в Твиттере и на Medium, если вас интересуют более подробные и информативные статьи, подобные этой, в будущем!