Segmentation
Секунду
Anonymous
Я ничего практически не меня - только выпилил Vue. В остальном - только что установленный пакет
Anonymous
последней версии
Segmentation
А где ты подключаешь $ в самом шаблоне?
Anonymous
но в app.js он не попадает
Anonymous
Может я не так микс написал?
Anonymous
первый раз его пишу в жизни
Anonymous
А вот стили - нормально собрались в один файлик. Там все есть
Maksim (Ellrion)
https://github.com/laravel/laravel/blob/d53539b47b6d2a20d0c3d3257ad801bc72547c9d/package.json#L17 https://github.com/laravel/laravel/blob/d53539b47b6d2a20d0c3d3257ad801bc72547c9d/resources/assets/js/bootstrap.js#L12
Maksim (Ellrion)
Изи же
Anonymous
Джиквери же из коробки пример подключения
Ну вот из коробки он не завелся.
Anonymous
все один к одному у меня так и есть. Я там после установки фреймворка ничего не менял
Anonymous
try { window.$ = window.jQuery = require('jquery'); require('bootstrap'); } catch (e) {}
Maksim (Ellrion)
Что значит не завелся в твоей терминологии?
Anonymous
Ошибка в чем более простом. Я первый раз это делаю. Не смотрите глубоко. Я почти ничего не исправлял. Почти чистый проект с нуля
Anonymous
вот мой микс
Anonymous
mix.js('resources/assets/js/unify/hs.core.js', 'public/js/app.js') .sass('resources/assets/sass/app.scss', 'public/css') .styles([ 'resources/assets/css/unify/unify-core.css', 'resources/assets/css/unify/unify-components.css', 'resources/assets/css/unify/unify-globals.css' ], 'public/css/app.css') .disableNotifications();
Maksim (Ellrion)
А ты это как проверил?
Anonymous
А ты это как проверил?
В коде страницы нашел строчку src нажал на ее и увидел что там только файл hs.core.js и в консоли выдает ошибку jquery не найден
Maksim (Ellrion)
Так window.$ = window.jQuery = require('jquery'); У тебя в hd.core.js?
Anonymous
Uncaught ReferenceError: jQuery is not defined
Anonymous
не определен
Anonymous
Так window.$ = window.jQuery = require('jquery'); У тебя в hd.core.js?
hd.core.js мне тоже нужен в проект. Я его в микс добавил и он есть в app.js на странице
Anonymous
Может я его не так добавил?
Maksim (Ellrion)
hd.core.js мне тоже нужен в проект. Я его в микс добавил и он есть в app.js на странице
Ты не понял. Ты только его (hd.core.js) и пихаешь в app.js ты свой микс посмотри
Anonymous
А что надо добавить?
Anonymous
Чтобы и все остальное добавилось
Anonymous
в app.js только одна строка require('./bootstrap');
Maksim (Ellrion)
Ты тут уже второй день спрашиваешь лютую фигню. Только от того что леньшься пойти почитать про js модули и вебпак. Ну писец же.
Anonymous
а в этом файле вот такие строки
Anonymous
try { window.$ = window.jQuery = require('jquery'); require('bootstrap'); } catch (e) {}
Сергей
скинь сюда свой hd.core
Anonymous
вот он
Maksim (Ellrion)
mix.js('resources/assets/js/unify/hs.core.js', 'public/js/app.js') Вот твой код микса. Ты тут в апп пихаешь только свой скрипт и все. Он у тебя рекваирит джиквери? Он у тебя рекваирит бутстрап из ларовского присета??
Anonymous
неа
Maksim (Ellrion)
Ну так с финага ли ты ждёшь это в сбилженном файле?
Anonymous
но ведь в апп есть же строки подключения jquery
Anonymous
там инклудится bootstrap
Anonymous
а в бутратпе разве не подключается jquery
Anonymous
То есть надо этот файл замиксить с app.js?
Maksim (Ellrion)
И ещё раз mix.js('resources/assets/js/unify/hs.core.js', 'public/js/app.js') Вот твой код микса. Ты не понимаешь что он означает? Ты говоришь что твой коре переместить в апп
Maksim (Ellrion)
Сергей
я не вижу у тебя в hs.core подключение джейквери
Anonymous
Он означает возьми этот файл и запиши его в app.js (который в паблике)
Артем
Anonymous
Ну покажите мне этот абзац, пожалуйста
Anonymous
Я понимаю, что чего-то не хватает
Anonymous
И читал я документацию
Anonymous
10 раз.
Anonymous
Просто не все понимаю
Сергей
с фига ли он будет в апп.дж если ты аппджиэс миксишь изодного hs.core. а в нем ты ни будстрвеп ни джейквери не подключаешь
Maksim (Ellrion)
Он означает возьми этот файл и запиши его в app.js (который в паблике)
Именно. Только его. В нем есть рекваиры остального?
Anonymous
нету
Anonymous
хорошо, я должен замискитьь app.js в первоначальном виде. А где мне подключить hs.core?
Anonymous
и еще там пару скритптов
Anonymous
немного понятнее стало
Anonymous
сейчас буду пробовать
Maksim (Ellrion)
https://learn.javascript.ru/screencast/webpack
Anonymous
вернул mix.js('resources/assets/js/app.js', 'public/js')
Anonymous
нет
Anonymous
я в курсе
Anonymous
я читал их
Anonymous
все
Anonymous
жиквери попал туда
Anonymous
я никогда не работал с вебпаком.
Maksim (Ellrion)
Да ему не по ларе нужны. Он тупо вебпак и рекваиры не понимает
Anonymous
Да, с фронтендом беда прям какая-то
Дмитро
Кто мне объяснит почему?
Anonymous
ну немного не так понял
Anonymous
нет, хочу по науке, раз пришел в этот фреймворк
Дмитро
Почему результат разный, умник
Дмитро
От скобок должен меняться результат?
Anonymous
Теперь вопрос. Два вопроса! 1. Как добавить отдельный скрипт (мой файлик hs.core.js, который уже есть в папке рессурсов 2. Как добавить установленный пакет jquery-migrate. Он тоже уже установлен и есть в package.json, не знаю как его правильно добавлять. Если я пойму две эти вещи, то по аналогии смогу сделать остальное, как я понимаю. Не ругайтесь на меня))
Дмитро
Иди откидывание дробной части - русская рулетка?
Дмитро
Тем не менее ты утверждаешь что она так работает как очевидную для тебя вещь
Maksim (Ellrion)
Теперь вопрос. Два вопроса! 1. Как добавить отдельный скрипт (мой файлик hs.core.js, который уже есть в папке рессурсов 2. Как добавить установленный пакет jquery-migrate. Он тоже уже установлен и есть в package.json, не знаю как его правильно добавлять. Если я пойму две эти вещи, то по аналогии смогу сделать остальное, как я понимаю. Не ругайтесь на меня))
Бесят не столько вопросы сколько то что они показывают. Они показывают что ты делаешь методом тыка вместо того что бы почитать про js модули. Про системы сборки и в частности о вебпак. И о нпм. Ты программируешь заклинаниями. Я таких больше всего не терплю