Я использую bootstrap 4 для моего проекта laravel, но, похоже, есть проблема с JS, и я хотел бы попробовать чистый пакет css, такой как Bulma, но я понятия не имею, как для перехода от бутстрапа 4 к Бульме.Vue2 Laravel5.3 Перемещение с Bootstrap4 на Bulma0.3
Я установил Бульм по
npm install bulma
и удалить Bootstrap по
npm uninstall bootstrap
затем удалить строку коды в моем app.js как следующие
require('./bootstrap');
и на локальном хосте : 8000/консольный журнал имеет ошибку, как показано ниже:
Uncaught ReferenceError: Vue is not defined at eval (eval at (app.js:371), :7:27) at Object. (app.js:371) at webpack_require (app.js:20) at app.js:64 at app.js:67
EDIT # 1 так что bootstrap.js - это не bootstrap4, о котором идет речь. и в bootstrap.js у меня есть следующие коды
window._ = require('lodash');
window.$ = window.jQuery = require('jquery');
require('bootstrap');
window.Vue = require('vue');
require('vue-resource');
Vue.http.interceptors.push((request, next) => {
request.headers.set('X-CSRF-TOKEN', Laravel.csrfToken);
next();
});
Так как я удалить самозагрузки и теперь консоль журнал возвращается
Uncaught Error: Cannot find module "bootstrap"
Я думаю, что это потому, что требуется («самозагрузки») в этом загрузчике. js, поэтому я удаляю его и пытаюсь сделать require('bulma')
или import bulma from 'bulma';
, но либо работает. Я неправильно понял, как использовать bulma в vue?
, что имеет смысл до сих пор, спасибо за ваш ответ @AfikDeri. Я обновляю свой код в этом bootstrap.js в своем вопросе. так что есть еще некоторые вопросы об этом, можете ли вы снова взглянуть на вопрос? Благодарю. – warmjaijai
или я должен импортировать bulma в app.scss, поскольку это css, но не требуется js, поэтому для Vue не имеет значения? – warmjaijai