【发布时间】:2018-04-03 17:54:51
【问题描述】:
我正在使用 Laravel 5.5 构建一个项目,但我正在努力使用 Laravel Mix 拉入 Bootstrap-DateTimePicker。
到目前为止,我已经运行了以下内容:
npm i eonasdan-bootstrap-datetimepicker
npm install
将以下内容添加到 resources\assets\js\app.js:
require('../../../node_modules/eonasdan-bootstrap-datetimepicker/src/js/bootstrap-datetimepicker.js')
将以下内容添加到 webpack.mix.js:
mix.sass('resources/assets/sass/app.scss', 'public/css')
.styles('node_modules/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.css', 'public/css/bootstrap-datetimepicker.css');
我的视图中有以下内容:
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
<link href="{{ asset('css/bootstrap-datetimepicker.css') }}" rel="stylesheet">
<script src="{{ asset('js/app.js') }}"></script>
最后我编译了所有内容:
npm run dev
这可行,并允许我使用 datetimepicker,但我确信有更好的方法来做到这一点。
如何在我的项目中正确、干净地使用 bootstrap-datetimepicker 库?
【问题讨论】:
-
在app.js中,你可以使用更短的版本
require('./eonasdan-bootstrap-datetimepicker') -
只需在您的公共文件夹中添加 bootstrap-datetimepicker 所需的文件.. 并将链接包含在您的视图中,仅此而已
标签: node.js laravel laravel-5 webpack laravel-mix