【问题标题】:Esbuild: Node module CSS are not including in the bundleEsbuild:节点模块 CSS 未包含在捆绑包中
【发布时间】:2022-12-23 11:08:27
【问题描述】:

我正在尝试使用 EsBuild 创建一个库。我在我的库中使用 keen 滑块,并且在主 ts 文件中导入 keen-slider/keen-slider.min.css。

import "keen-slider/keen-slider.min.css"

但是在输出的 css 文件中,不存在 keen slider css。而不是“导入”keen-slider/keen-slider.min.css“”行本身出现在输出 js 文件中。

谁能告诉我如何在包中导入节点模块 css?

【问题讨论】:

    标签: javascript css reactjs bundle esbuild


    【解决方案1】:

    与我尝试加载的 CSS 不完全相同,但使用 esbuild-sass-plugin 对我有用。别被这个名字骗了,它可以与普通的 CSS 文件完美配合。我尝试了其他各种看起来可以工作的插件,但都失败了。

    const esbuild = require("esbuild");
    sass = require("esbuild-sass-plugin");
    
    esbuild.build({
        entryPoints: ["app.jsx"],
        bundle: true,
        watch: true,
        outfile: "app.js",
        plugins: [
            sass.sassPlugin({type: "style"}),
        ],
    });
    

    【讨论】:

      猜你喜欢
      • 2018-10-11
      • 2016-11-04
      • 2023-02-03
      • 2017-06-28
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-26
      相关资源
      最近更新 更多