Я пытаюсь добавить Tailwind. css в проект Vue. js. Есть много ресурсов, как это сделать, большинство из них следуют тому же пути, что и это видео . Чтобы убедиться, что я нахожусь в тех же условиях, что и в видео, я создал приложение Vue с нуля, используя vue-cli
с настройками по умолчанию. После этого шага я сделал следующее:
npm install tailwind.css
- create
src/styles/tailwind.css
, добавив следующее в файл css:
@tailwind base;
@tailwind components;
@tailwind utilities;
вызов npx tailwind init
для создания файла tailwind.config.js
в root проекта
- create
postcss.config.js
в root проекта и добавьте в этот файл следующее:
module.exports = {plugins: [require ("tailwind css"), require ("autoprefixer")],};
- добавить пользовательский цвет в файл
tailwind.config.js
:
module.exports = { тема: {colors: {"awesome-color": "# 56b890",}, расширение: {},}, варианты: {}, плагины: [],};
- добавление простого элемента
<p>
к компоненту HelloWorld.vue
, сгенерированному vue-cli
- , пытающимся стилизовать его, используя
tailwind
классы
Наконец, вот проблема: I могут применять некоторые классы, такие как bg-awesome-color
или text-xl
, и отображать их правильно, но многие другие классы не будут работать.
Например, удаление этих классов и попытка взамен bg-black
, bg-orange-500
или text-orange-500
не имеют абсолютно никакого эффекта. Я сделал что-то неправильно ? Будет ли это проблемой совместимости между Vue. js и Tailwind. css?
Я не знаю, связано ли это, я также заметил, что после добавления Tailwind. css, Vue lo go, который раньше центрировался в исходном шаблоне vue-cli
, теперь выровнен по левому краю страницы.
Большое спасибо за любую помощь!