首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Bootstrap5和Nuxt3结合使用?

如何将Bootstrap5和Nuxt3结合使用?
EN

Stack Overflow用户
提问于 2022-04-08 10:04:30
回答 2查看 1.7K关注 0票数 4

顺风使您可以像请看这里一样在用Vite设置的项目中轻松使用它的CSS。

但是,Bootstrap 5只提供了使用Webpack的信息。

我找不到任何关于如何设置启动5 CSS与Vite。有没有人有任何技巧,如何成功和最优地设置启动5与Vite?我正在使用Nuxt3,但是使用哪个框架并不重要。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-06-06 21:03:47

变体1.将其添加到nuxt.config.ts

代码语言:javascript
运行
复制
import { defineNuxtConfig } from 'nuxt'
export default defineNuxtConfig({
  app: {
    head: {
      link: [
        { rel: 'stylesheet', href: 'https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/css/bootstrap.min.css', integrity: 'sha384-0evHe/X+R7YkIZDRvuzKMRqM+OrBnVFBL6DOitfPri4tjfHxaWutUpFmBp4vmVor', crossorigin: 'anonymous' }
      ],
      script: [
        { src: 'https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/js/bootstrap.bundle.min.js', integrity: 'sha384-pprn3073KE6tl6bjs2QrFaJGz5/SUsLqktiwsUTF55Jfv3qYSDhgCecCxMW52nD2', crossorigin: 'anonymous' }
      ]
    }
  }
})

缺点:需要手动版本控制,您不能使用SASS功能。

变体2.

  1. 在@popperjs/core旁边安装引导程序
代码语言:javascript
运行
复制
yarn add bootstrap @popperjs/core
  1. 创建plugins/useBootstrap.client.ts文件
代码语言:javascript
运行
复制
import bootstrap from 'bootstrap/dist/js/bootstrap.bundle'

export default defineNuxtPlugin(nuxtApp => {
  nuxtApp.provide('bootstrap', bootstrap)
})

不需要手动导入它,因为Nuxt3会为您做的。引导JS应该可以在您的组件/页面中通过

代码语言:javascript
运行
复制
const { $bootstrap } = useNuxtApp()
  1. 创建assets/styles/main.scss文件
代码语言:javascript
运行
复制
@import 'bootstrap/scss/bootstrap';
  1. 将其添加到nuxt.config.ts
代码语言:javascript
运行
复制
import { defineNuxtConfig } from 'nuxt'

export default defineNuxtConfig({
  css: ['~/assets/styles/main.scss']
})
票数 1
EN

Stack Overflow用户

发布于 2022-11-17 13:58:55

您可以根据需要分别导入JavaScript插件,以降低包的大小:

代码语言:javascript
运行
复制
import Alert from 'bootstrap/js/dist/alert';

或者,指定您需要哪些插件:

代码语言:javascript
运行
复制
import { Tooltip, Toast, Popover } from 'bootstrap';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71795143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档