【发布时间】:2020-11-27 16:08:31
【问题描述】:
我想在具有自定义主题的 Svelte (v3) 项目中使用 Bootstrap (v4.5)。
引导文档states,您可以使用 scss 执行此操作。所以我用svelte-preprocess 设置了 Svelte,如下所示:
添加到我的package.json:
"bootstrap": "^4.5.2",
"node-sass": "^4.14.1",
"svelte-preprocess": "^4.0.10",
在我的rollup.config.js:
...
import preprocess from "svelte-preprocess";
export default {
...,
plugins: [
...,
svelte({
// enable run-time checks when not in production
dev: !production,
// we'll extract any component CSS out into
// a separate file - better for performance
css: (css) => {
css.write("public/build/bundle.css");
},
preprocess: preprocess(),
}),
在我的App 组件中:
<style type="text/scss" global>
// Variable overrides for bootstrap
$primary: #19197c;
$secondary: #fd6400;
$light: #d8d8d8;
@import "../node_modules/bootstrap/scss/bootstrap";
</style>
不幸的是,看起来 Svelte 清除了所有样式,因为我的应用程序中没有引导样式。我想使用引导规范化以及引导类。有小费吗?谢谢!
【问题讨论】:
标签: bootstrap-4 svelte svelte-3