css - Laravel Mix 将所有 vue 组件 css 提取到单个 app.css
问题描述
我Laravel Mix
用来编译和提取组件 css 到单个文件,例如app.css
. 例如我有一个这样的组件:
<template>
<div class="text"> </div>
<template>
...
<style>
.text{ color: red; }
</style>
在webpack.mix.js
是:
mix.autoload({
jquery: ['$', 'window.jQuery','window.$'],
quill: ['window.Quill','Quill']
});
mix.options({
extractVueStyles: 'public/css/app.css',
});
mix.js('resources/assets/js/app.js', 'public/js')
.sourceMaps()
.version();
我把这段代码放进去master..blade.php
<link rel="stylesheet" href="{{ url(mix('/css/app.css')) }}">
但是app.css
是空html>head
的,我的组件 css作为内联样式放入:
<html>
<head>
...
<style>
.text{ color: red; }
</style>
</head>
...
</html>
我应该怎么做才能提取所有组件 css 并将其放入app.css
?
解决方案
推荐阅读
- java - 如何覆盖 javax.persistence.AttributeConverter
- javascript - 在javascript上按对象属性对数组进行排序
- bulma - Bulma .field-div 在移动设备上左对齐
- jquery - jquery 中所有 Radiobuttonlist 事件的通用事件
- sql - 使用用户定义的表类型从 excel 到 SQL 的 MVC 300K 行数据表 - 操作数类型冲突
- javascript - React Native 与 Animated 同步声音
- google-cloud-platform - 如何将角色绑定添加到特定的 memorystore 实例?
- r - 使用 plm 包时如何解决“系统在计算上是奇异的:倒数条件数 = 3.12737e-31”错误消息
- c# - Hololens v2 与 Android 智能手机之间的通信
- c++ - CMake:使用 MSVC 2017 到 CLion 的 Qt 项目