gpt4 book ai didi

css - 如何从每个组件排列的单独 scss 源文件生成多个 css 文件?

转载 作者:行者123 更新时间:2023-11-28 00:20:02 25 4
gpt4 key购买 nike

我有以下 vue 组件 Test.vue 并且想将此 css 与我的其他组件 Home.vue 的 css 一起拆分为 test.css成为 home.css。但是,所有内容都会编译到 app.css 中并合并所有内容。

<style lang='scss'>

h2 {
color: 1px solid red;
}

</style>

<script>

export default {
name: 'test',
}

</script>

<template>
<div class='Test'>
<h2>test</h2>
</div>
</template>

我正在使用它为另一个元素构建一个 html 和 css 编译器,所以我不必在其中编写代码,而只是从这个 vue 构建的 prod html+css 中复制结构。这样我就可以将这些单独的 test.css 和 home.css 文件复制到我的其他系统。不过现在,它组合了样式并且没有每个组件的样式解耦。

我真的不知道从哪里开始拆分 css,我已经谷歌搜索了几个小时。

当前:

dist
--/css
----app.css

期望:

dist
--/css
----app.css
----test.css

最佳答案

Vue Webpack loader's documentation建议为 Webpack 4 使用 mini-css-extract-plugin 或为 Webpack 3 使用 extract-text-webpack-plugin。你试过用那个吗?

关于css - 如何从每个组件排列的单独 scss 源文件生成多个 css 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54915654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com