我正在尝试使用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?
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"}), ], });
1条答案
按热度按时间3htmauhk1#
这和我加载的CSS不完全一样,但是使用esbuild-sass-plugin很管用。不要被名字迷惑了,它可以很好地加载普通的CSS文件。我尝试了其他各种看起来可以工作的插件,但是都失败了。