#javascript #vue.js #sass #tailwind-css
Вопрос:
Я пытаюсь использовать попутный ветер с vue 2. Ранее я пытался использовать попутный ветер с vue 3, и мне это удалось.
Шаги
- У меня был проект vue 2 с настройкой sass, маршрутизатора и всего остального.
- Я установил tailwind и его зависимости, используя
npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9.
- Я создал
postcss.config.js
иtailwind.config.js
// postcss
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
}
//tailwind config
module.exports = {
purge: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
important: true,
darkMode: false, // or 'media' or 'class'
theme: {
extend: {},
},
variants: {
extend: {},
},
plugins: [],
}
Затем я импортировал tailwind в свой основной файл sass вверху.
@tailwind base;
@tailwind components;
@tailwind utilities;
Наконец, я импортировал это в свой main.js
файл вместе с другими файлами sass.
// main.js
import './assets/sass/main.scss'
import './assets/sass/variables.scss'
Это не дает мне ошибки. Но когда я использую классы попутного ветра, это не работает, это просто назначение этого класса.
Я просмотрел их документы, но ничего не смог найти. Я что-то упускаю?
Комментарии:
1. Глупый вопрос: вы импортировали файл scss в свой экземпляр vue ? Примечание: важно: true в конфигурации с попутным ветром действительно опасен, будьте осторожны
2. Я не думаю, что нам нужно добавлять файл scss в экземпляр vue (импортируя его в App.vue), я уже импортировал его в main.js файл, и я уверен, что мои переменные и классы sass работают.