reactjs Esbuild:节点模块CSS未包含在捆绑包中

w51jfk4q  于 2022-12-26  发布在  React
关注(0)|答案(1)|浏览(118)

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

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

但在输出css文件中,敏锐的滑块css是不存在的。相反,“导入“ken-slider/ken-slider.min.css””行本身存在于输出js文件中。
谁能告诉我如何导入bundle中的节点模块css?

3htmauhk

3htmauhk1#

这和我加载的CSS不完全一样,但是使用esbuild-sass-plugin很管用。不要被名字迷惑了,它可以很好地加载普通的CSS文件。我尝试了其他各种看起来可以工作的插件,但是都失败了。

const esbuild = require("esbuild");
const {sassPlugin} = require("esbuild-sass-plugin");

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

相关问题