【发布时间】:2020-05-16 13:03:23
【问题描述】:
我正在使用 Laravel 7 构建我的一个应用程序。我有以下 Javascript 依赖项。
- 引导程序
- 数据表
- jQuery
- 选择 2
- 吐司
- D3
现在我正在使用新的laravel/ui 包并构建了一个基于 Bootstrap 的应用程序。它使用 Laravel Mix 并编译了 app.css 和 app.js 文件。 app.js 的代码如下:
require('./bootstrap');
引导文件有以下代码:
window._ = require('lodash');
try {
window.Popper = require('popper.js').default;
window.$ = window.jQuery = require('jquery');
require('bootstrap');
} catch (e) {}
window.axios = require('axios');
window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
我认为在这个文件中我们需要添加其他依赖项。在文档中还说要在此处添加 Javascript 依赖项。我对如何将DataTables 和其他上述依赖项添加到文件中感到困惑。我需要在 require 中使用哪些包名称?
此外,这些软件包中的大多数也有自己的 CSS 文件。如何为 bootstrap.js 等文件中的所有依赖项添加 CSS 文件?目前所有的 CSS 文件都导入到应用布局刀片模板中。如果有人可以添加教程链接,那也很棒。
【问题讨论】:
-
好吧,如果您在
package.json内部看到,那么bootstrap.js文件中包含所有依赖项。所以你可以使用 npm 安装像Datatable or select2 etc...这样的依赖项,然后你可以将它包含在bootstrap.js
标签: javascript php laravel laravel-mix laravel-7