如何使用套索将 bootstrap js 包含在 marko 应用程序中?

How do I include bootstrap js in a marko app using lasso?

我想包括 Bootstrap JS in my Marko app using Lasso。我应该怎么做?

首先,使用 npm 安装所需的软件包:

npm install --save bootstrap jquery popper.js

然后,在与具有 <lasso-page /> 标记的组件相同的目录中创建一个 browser.json 文件。在 dependencies 下添加适当的路径。我的组件在 project-base/views/components/Layout/ 中,我的 browser.json 看起来像

{
  "dependencies": [
    "popper.js/dist/umd/popper.min.js",
    "jquery/dist/jquery.slim.min.js",
    "bootstrap/dist/js/bootstrap.min.js"
  ]
}

最后,从您的 <lasso-page /> 标签中引用 browser.json

<lasso-page package-path="./browser.json" />