@uzi_no_uzi

Почему выбивает ошибку $ is not defined?

Подключаю jquery к своему проекту, а также файл со своими скриптами, написанными на jquery
//Link libs

import './libs/svg4everybody/svg4everybody.min.js';
import './libs/jQuery 3.4.1/jquery-3.4.1.js'

//Link scripts

import './js/common.js';


Проект собирается при помощи webpack4

Проверял папку dist, библиотека добавляется в bundle.js (файл, куда идут все мои скрипты)

Но в консоли выдает ошибку.

ReferenceError: $ is not defined


Код из
common.js


$(document).ready(function() {
	alert(1)

	//Connect polyfill for SVG sprite
	svg4everybody();

	$('lang-change__block-change').click(function() {
		alert(1)
	})
})
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
l3ftoverz
@l3ftoverz
Люблю Финский металкор
import $ from 'jquery';
Потому, что нужно так.

И установить JQuery как npm пакет, у тебя скорее всего собранный билд, не факт, что там экспорт описан, но могу и ошибваться.
Ответ написан
Ваш ответ на вопрос

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

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