Как я могу правильно обновить загрузчик в Laravel 5.6? - PullRequest
0 голосов
/ 25 мая 2018

В настоящее время я использую laravel 5.6 со старой версией начальной загрузки.

в bootstrap.min.css У меня есть эта строка:

/ ! Bootstrap v2.3.0 ** Copyright 2012 Twitter, Inc *

также реагирует на загрузку и говорит мне

Bootstrap Responsive v2.3.0

как мне обновить версию начальной загрузки с 2 до 4?

1 Ответ

0 голосов
/ 05 июля 2019

Шаг 1 - Удалить существующий загрузчик

Удалить Bootstrap

npm uninstall --save-dev bootstrap-sass

Шаг 2 - Установить Bootstrap 4

Установить Bootstrap 4 beta и popperjs

npm install --save-dev bootstrap@^4.0.0-beta.2 popper.js

Шаг 3 - Обновить ссылки на код

В ресурсах / assets / js / bootstrap.js заменить

try {
    window.$ = window.jQuery = require('jquery');
    require('bootstrap-sass');
} catch (e) {}

на

try {
    window.$ = window.jQuery = require('jquery');
    window.Popper = require('popper.js').default;
    require('bootstrap');
} catch (e) {}

В resources / assets / sass / app.scss заменить

@import “~bootstrap-sass/assets/stylesheets/bootstrap”

на

@import “~bootstrap/scss/bootstrap.scss”

В resources / assets / sass / _variable.scss заменить

$font-size-base: 14px;

на

$font-size-base: 0.875rem;

Шаг 4 - Перекомпилировать активы

Выполнить

npm run dev

Теперь вы удалили всю Bootstrap3 ссылки и установлен Bootstrap 4

...