@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)
	})
})
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 1
l3ftoverz
@l3ftoverz Куратор тега jQuery
Люблю Финский металкор и ищу работу.
import $ from 'jquery';
Потому, что нужно так.

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

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

Войти через центр авторизации
Похожие вопросы
01 июн. 2020, в 20:19
12000 руб./за проект
01 июн. 2020, в 19:52
500 руб./за проект
01 июн. 2020, в 19:37
1500 руб./за проект