@sasha_jarvi

Как исправить ошибку «Uncaught ReferenceError: jQuery is not defined» при использовании admin-lte3?

Использую webpack для сборки фронта, в точке входа (index.js) прописал следующее:

import $ from 'jquery';
import popper from 'popper.js';
import bootstrap from 'bootstrap';
import 'admin-lte/dist/js/adminlte.min.js'


Проект собирается без ошибок и предупреждений, однако при загрузке страницы в консоли выводится сообщение "Uncaught ReferenceError: jQuery is not defined", хотя jQuery подключается раньше, чем adminlte.min.js.
bd9e02ffe8.jpg

Как исправить эту ошибку?
  • Вопрос задан
  • 1387 просмотров
Решения вопроса 1
@Just__Den
FULL STACK
const webpack = require('webpack');

plugins: [
    new webpack.ProvidePlugin({
      $: 'jquery',
      jQuery: 'jquery'
    })
  ],
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sharomet
@sharomet
Front-End
import {$,jQuery} from 'jquery';
window.$ = $;
window.jQuery = jQuery;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы