Segmentation
Секунду
Anonymous
Я ничего практически не меня - только выпилил Vue. В остальном - только что установленный пакет
Anonymous
последней версии
Segmentation
А где ты подключаешь $ в самом шаблоне?
Maksim (Ellrion)
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
вот мой микс
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
Может я его не так добавил?
Maksim (Ellrion)
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
Anonymous
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)
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)