gpt4 book ai didi

laravel - 如何使用 laravel-mix 将 bootstrap-vue 加载到 Laravel 5 中?

转载 作者:搜寻专家 更新时间:2023-10-30 22:10:11 24 4
gpt4 key购买 nike

我正在尝试加载 Bootstrap Vue进入 Laravel 5.6 项目

official docs比如说修改你的 webpack.config.js 文件:

+   module: {
+ rules: [
+ {
+ test: /\.css$/,
+ use: [
+ 'style-loader',
+ 'css-loader'
+ ]
+ }
+ ]
+ }

Webpack 文档:https://webpack.js.org/guides/asset-management/#loading-css

我没有 webpack.config.js 文件,所以我尝试用 Laravel mix 加载 CSS

mix.js('resources/assets/js/app.js', 'public/js')
.sass('resources/assets/sass/app.scss', 'public/css')
.styles('node_modules/bootstrap-vue/dist/bootstrap-vue.css', 'public/css');

这给我一个错误

mix.combine() requires a full output file path as the second argument.

而且我不认为这是正确的方法。

将 bootstrap-vue 添加到新的 Laravel 5.6 项目中的正确方法是什么?

最佳答案

直接在 app.scss 文件中导入 Bootstrap Vue 样式,而不是通过 mix:

// app.scss
@import "~bootstrap/dist/css/bootstrap.css";
@import "~bootstrap-vue/dist/bootstrap-vue.css";

// webpack.mix.js
mix.js('resources/assets/js/app.js', 'public/js')
.sass('resources/assets/sass/app.scss', 'public/css')

Laravel Mix 已经配置了 CSS 加载器,因此您无需设置单独的 webpack.config.js 文件。

关于laravel - 如何使用 laravel-mix 将 bootstrap-vue 加载到 Laravel 5 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49710595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com