我正在Laravel中将Tailwind CSS与VueJS组件一起使用。
<template>
</template>
<script>
</script>
<style lang="postcss" scoped>
.day-disabled {
@apply text-gray-400;
}
</style>
但是它抱怨的是>
Module parse failed: Unexpected token (685:0) File was processed with these loaders: * ./node_modules/vue-loader/lib/index.js You may need an additional loader to handle the result of these loaders. | | > .day-disabled { | | @apply text-gray-400;
反正可以通过Laravel Mix在VueJS组件中使用
@apply
指令。这是我的webpack.mix.js
const mix = require('laravel-mix'); mix.options({ extractVueStyles: true}) .js('resources/js/app.js', 'public/js') .postCss('resources/css/app.css', 'public/css', [ require('postcss-import'), require('tailwindcss'), require('postcss-nested'), require('postcss-custom-properties'), require('autoprefixer') ]);
反正有解决此问题的方法。
我正在Laravel中将Tailwind CSS与VueJS组件一起使用。
看来这可能是Laravel Mix中的错误,请参见this issue。