node.js - 如何在 Kotlin-React-App 中导入 Bootstrap 库

现在我正在学习前端的 Kotlin,我已经使用 Kotlin React App 创建了

npx create-react-kotlin-app my-app

然后我尝试使用 import like 导入 Bootstrap

@file:JsModule("node_modules/boostrap/bootsrap.js")
external class Boostrap {}

然后

在 App.kt 中,渲染函数

     override fun RBuilder.render() {
        div("container") {
            appHeader()
            p("App-intro") {+
                "This is body"
            }
            p("App-ticker") {
                ticker()
            }
        }
    }

我已经使用 npm install 命令添加了 Bootstrap ,但是 Bootstrap 文件根本没有加载到 UI 中。你能帮我加载 Bootstrap 吗?

最佳答案

在您的 html 中加载引导脚本

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css"
          integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2"
          crossorigin="anonymous">
  <title>Sample</title>
</head>
<body>
  <div id="root"></div>
  <script src="sample.js"></script>
  <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"
            integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj"
            crossorigin="anonymous"></script>
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.bundle.min.js"
            integrity="sha384-ho+j7jyWK8fNQe+A12Hb8AhRq26LrZ/JpcUGGOn+Y7RsweNrtN/tE3MoK7ZeZDyx"
            crossorigin="anonymous"></script>
</body>

并在您的 CSS 样式中使用这些类

override fun RBuilder.render() {
    styledDiv {
        css {
            classes = mutableListOf("alert alert-warning text-center")
        }
        +"Sample"
    }
}

https://stackoverflow.com/questions/61085974/

相关文章:

security - asp.net core 身份 cookie 重放攻击

javascript - react 导航和状态栏颜色在 View 更改时闪烁

sql - 如何消除 DB2400 或任何 SQL 中 JSON_ARRAYAGG 中的重复行?

python - 使用 PyTorch 分布式 NCCL 连接失败

angular - 不能在属性选择器中使用 mat-tab

Gitlab - 创建分支后运行脚本

node.js - 如何在 heroku 上部署 Node Media Server 应用程序

javascript - 调整大小并使 PotlyJS 的 fiddle 图表响应

javascript - 本地加载keras模型到tensorflow.js

amazon-web-services - 错误 1045 (28000) : Access den