Andrew
Ребят, немного глупый вопрос, но подксажите как правильно прописать, чтобы webpack искал SVG файлы только в папке ./src/assets/ ? Делал так не получилось: пишет Module not found: Error: Can't resolve ../file-name.svg { test: /\.svg$/, loader: 'file-loader', include: /assets/, options: { name: '[name].[ext]?[hash]', outputPath: 'images/', } }
Andrew
Сделал сам) { test: /\.svg$/, loader: 'file-loader', include: path.resolve(__dirname, "./src/assets"), options: { name: '[name].[ext]?[hash]', outputPath: 'images/', } },
енот
https://github.com/xaksis/vue-good-table подскажите, как мне вот эту фигню подключить к себе во фронт без участия npm?
CherryTea
https://github.com/xaksis/vue-good-table/blob/master/dist/vue-good-table.min.js
CherryTea
А хз. Там ещё и зависимости могут быть. Лучше конечно решить проблему из- за которой вы не можете использовать нпм
енот
ммм, ну я просто не понимаю как его использовать для фронта потому что подключаю статикой мой js и всякие vue
енот
и мне вот прям щас совсем некогда заниматься изучением вебпаков всяких
енот
и мне непонятно зачем делать так что я не могу просто подключить либу
Sergio
ты не с бэкенда случаем
CherryTea
В 2017 тяжело когда ты не шаришь
CherryTea
Рано или поздно придётся вникнуть
Artem
Figma
спасибо огромное, то что нужно!
CherryTea
спасибо огромное, то что нужно!
Да незачто, сам юзаю не нарадуюсь)
CherryTea
ты не с бэкенда случаем
Не, в бекенде есть зависимости и импорты
CherryTea
Даже у пэхэпэ композер имеется
енот
ты не с бэкенда случаем
я одинаково херово всё это умею, просто бэкенд полегче.
енот
Не, в бекенде есть зависимости и импорты
проблема не в зависимостях, проблема в сборке, я ж не могу просто сделать npm i и всё, это явно надо через что-то типа вебпака пропустить для фронта, не?
Danila
Даже у пэхэпэ композер имеется
Он спас пхп, говорят, от долгой и мучительной смерти, и теперь они там почти такие же можные, как фронтендеры
енот
я винкну как выберу время, но щас я как алиса в зазеркалье бегу чтобы остаться на месте и всё равно назад сносит
енот
и вообще фронт не моё, но деваться некуда
енот
а есть что-то что могу использовать даже я из табличных компонетов для вью?
Danila
https://github.com/xaksis/vue-good-table/blob/master/package.json
Ramil
Добрый день, допустим у меня есть модальное окно авторизации со своей JS логикой, нужно ли выносить это окно в отдельный компонент? Если нужно, то как его вызывать из родительского компонента по клику на кнопку ?
Pauline
ну как обычно
енот
https://github.com/xaksis/vue-good-table/blob/master/package.json
import Vue from 'vue'; import VueGoodTable from 'vue-good-table'; Vue.use(VueGoodTable); эти строки беспокоят
Pauline
выноси
Danila
И да, если нет возможности разбираться с нпм, вебпаком и остальным, то почему выбрал фреймворк с двадцатью дев-зависимостями?
Danila
и все? никаких хитростей?
По-идее, не должно быть. vue.use только оставь
енот
И да, если нет возможности разбираться с нпм, вебпаком и остальным, то почему выбрал фреймворк с двадцатью дев-зависимостями?
какими зависимостями? я подключил его через script и он просто работает, думать не пришлось особо.
CherryTea
На фидле можно потестить, а там уже по ошибкам ориентироватся если что. Долго мучатся что нибудь получится
Danila
Всё равно странный выбор. Писать на фреймворке - в любом случае что-то юзать, фреймворк же диктует как-никак воркфлоу.
Danila
Мне кажется, собранная версия там в цдн лежит так просто для галочки. Могу быть не прав, конечно.
Danila
Сделал бы на жквери тогда.
енот
вью дает нормально возможностей в голом виде, покрывая 90% моих потребностей
Danila
По-идее, не должно быть. vue.use только оставь
А, хитрость одна, компонент до самого вуе подключай в скриптах
енот
и в планах добраться до сборки, до bower, до черта в ступе
Ramil
выноси
а как вызвать его из родительского?
Илья
Народ, всем привет! Мне подкинули хорошую идею, создать чат отдельно по nuxt.js. Подобной группы еще нет, инструмент должным образом не изучен, поэтому отдельный чатик был бы в тему я считаю. Точнее группа есть, но там всего 16человек и судя по тому что акк админа уже самоудален, там все скоро загнется(да и сейчас не айс)
Илья
кого интересует, добро пожаловать! https://t.me/nuxtjs_ru
енот
ну в соседнем чатике посоветовали
CherryTea
Он тебе не нужен
енот
мне просто нужна табличка, блин
енот
без сложностей
Danila
мне просто нужна табличка, блин
Просто крутая табличка, но без сложностей :)
CherryTea
Ну подлючи тегами тебеж сказали
енот
да не работает оно тегами
енот
короче ладно, проехали, извините за флуд
енот
где почитать кстати про то как npm во фронте использовать и чем сборку делать?
Danila
где почитать кстати про то как npm во фронте использовать и чем сборку делать?
В vue можешь просто через npm поставить vue-cli, и потом делать vue init webpack project-name, и он тебе всё сделает, дальше перейдёшь в project-name, сделаешь npm install и он тебе поставит все зависимости и настроит процесс сборки. Дальше npm run dev и работай. npm run build для продакшен-билда.
енот
господи, как всё сложно
Danila
господи, как всё сложно
Добро пожаловать во фронтенд образца 2017
енот
а можно мне обратно в бэкенд?
Danila
На самом деле, проще, чем кажется.
Danila
а можно мне обратно в бэкенд?
Как будто там нет composer require и остального
Danila
Нельзя
Кирило
Добро пожаловать во фронтенд образца 2017
на самом деле не сложно. надо просто меньше ныть и учиться
Danila
Ты здесь навечно
енот
Как будто там нет composer require и остального
меня не напрягают пакетные менеджеры, ещё раз говорю
енот
https://i.imgur.com/oJF6g4Z.png
енот
вот у меня вот такая вот структура
енот
у меня будет два комплекта node_modules ?
енот
один в паблике?
енот
vue init webpack project-name надо делать в паблике?
Danila
vue init webpack project-name надо делать в паблике?
Надо делать там, куда ты хочешь положить проект
Danila
Он создаст тебе и паблик и остальное
енот
какой проект, вот мой проект
енот
он уже что-то делает и что-то показывает
zinge 🐌