当前位置: 首页 > 知识库问答 >
问题:

VueJS汇总导出多个scss资源

呼延卓
2023-03-14

是否可以使用Rollup for Vue导出多个css资源?我想完成的是:

  • 组件。SCS已提取<代码>

到目前为止,我已经设法使用rollup-plugin-bundle-scss捆绑了dist/components.scss,但我不确定如何添加其他文件。如果我在index.js条目文件中导入theme.scss,它也会添加到捆绑包中,这不是我想要的。我可以在package.json中公开src/资产/theme.scss,但我仍然需要一个解析版本

如果有办法复制组件。在捆绑之前使用SCS,这也是一个不错的选择。

这是我总结的一部分。配置。js

 plugins: [      
  bundleScss({output: 'components.scss', exclusive: false }),
  scss(),
  postcss(),
  resolve({ extensions: ['.js', '.jsx', '.ts', '.tsx', '.vue'] }),
  vue( { css: true })
 ]

邮政编码。配置。js

const autoprefixer = require('autoprefixer');
const tailwindcss = require('tailwindcss');

module.exports = {
  plugins: [
    tailwindcss,
    autoprefixer,
  ],
};

有没有想过如何做到这一点?

共有1个答案

慕凡
2023-03-14

我想我只是回避了自己。发布此帖子后,我注意到一个包含多个导出条目的示例配置,因此我添加了一个theme.scss作为输入的配置条目。输出与预期的一样。

我不喜欢的一件事是,构建过程会触发警告

发出的文件“theme.css”覆盖以前发出的同名文件。

这意味着输出被写入两次,我不知道为什么会发生这种情况,或者是否可以忽略它。

const cssOnlyConfig = {
  input: 'src/assets/theme.scss',
  output: {
    file: 'dist/theme.css',
    format: 'es',
    exports: 'default'
  },
  plugins: [
    postcss({
      modules: false,
      extract: true
    }),
    vue({
      css:true,
    }),
  ],
};
 类似资料:
  • Docker 资源 Docker 官方主页: https://www.docker.com Docker 官方博客: https://blog.docker.com/ Docker 官方文档: https://docs.docker.com/ Docker Store: https://store.docker.com Docker Cloud: https://cloud.docker.com

  • 资源教程: 综合类 前端知识体系 前端知识结构 Web前端开发大系概览 Web前端开发大系概览-中文版 Web Front-end Stack v2.2 免费的编程中文书籍索引 前端书籍 前端免费书籍大全 前端知识体系 免费的编程中文书籍索引 智能社 - 精通JavaScript开发 重新介绍 JavaScript(JS 教程) 麻省理工学院公开课:计算机科学及编程导论 JavaScript中的t

  • 我正试图使用Vue和Buble,按照Vue官方页面提供的示例,使用rollup编译SFC。但我一直在犯这样的错误: 这是我的rollup.config.js: 这是我的wrapper.js: 我曾尝试从插件中删除buble,但最后出现了一个错误,错误是“意外令牌(请注意,您需要插件来导入非JavaScript的文件)”

  • 学习资源 入门教程 教你成为全栈工程师(Full Stack Developer):https://www.lcsays.com/bloglist/2 适合于初学者入门学习,内容涉及到前后端以及周边技术的方方面面,每部分内容虽讲的不深,但知识涉及范围比较广,看了之后可以知道自己要继续学些什么 HTML 30分钟入门教程:http://www.jb51.net/shouce/html/html.ht

  • 注意:本文档已失效,请浏览 Istio 官方文档。本书中的 Service Mesh 章节已不再维护,请转到 istio-handbook 中浏览。 8月1日0点,Istio 1.0发布,已生产就绪!大家都已经跃跃欲试了,几天前我发布了一键在本地搭建运行Istio 1.0的分布式Kubernetes集群教程,在本地搭建起来还是有些门槛,稍显复杂,现在我推荐几个可以在线上学习的地方。这是目前搜集的比

  • 我正在尝试使用rollup导入fire baseui库。如果我将firbaseui包含在他们提供的cdn中,用户界面加载良好: 但是,如果我尝试使用导入它,我会在浏览器中遇到以下错误: