我有一个Laravel项目,我正在尝试安装Tailwind。
我有一个tailwind.css文件:\resources\assets\stylesheets\tailwind.css
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";我导入了in:\resources\assets\stylesheets\index.css
@import "tailwind.css"我的webpack.mix.js文件:
const mix = require('laravel-mix');
const tailwindcss = require('tailwindcss');
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.options({
processCssUrls: false,
postCss: [ tailwindcss('./tailwind.config.js') ],
});和tailwind.config.js:
module.exports = {
purge: [],
darkMode: false, // or 'media' or 'class'
theme: {
extend: {},
},
variants: {
extend: {},
},
plugins: [],
}当我运行应用程序并检查生成的http://localhost/dist/css/app.css时,我看到以下内容:
/* Import Tailwind*/
@tailwind base;
@tailwind components;
@tailwind utilities我已经通过npm安装了顺风,也可以在我的node_modules文件夹中找到顺风文件夹。
发布于 2021-05-17 19:04:47
您是否在app.scss文件中包含了index.css?
如果你所做的只是包含基本样式等等,那么你真的不需要把Tailwind放在sass解析器中。
假设您已经安装了Tailwind作为依赖项,您可以将Tailwind包含在您的项目中,如下所示:
const mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js')
.postCss('resources/assets/stylesheets/index.css', 'public/css', [
require('tailwindcss'),
]);https://stackoverflow.com/questions/67565556
复制相似问题