Size: a a a

Webpack — русскоговорящее сообщество

2020 March 18

NN

Nikita Ni in Webpack — русскоговорящее сообщество
Furrya Black
- require пачкой всех *.page.js в webpack.entry
- в каждом *.page.js что то вроде

document.addEventListener('DOMContentLoaded', init);

funtion init() ...

// other
не особо пока понял. но сейчас попробую разобраться. а то пришлось пока что тыкнуть
if (window.location.pathname === '/comunicationWindow/dist/index.html') {} в общем костыль
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
спасибо
источник

FB

Furrya Black in Webpack — русскоговорящее сообщество
Nikita Ni
не особо пока понял. но сейчас попробую разобраться. а то пришлось пока что тыкнуть
if (window.location.pathname === '/comunicationWindow/dist/index.html') {} в общем костыль
- webpack.entry : src/main.js
- require : require.context (https://webpack.js.org/guides/dependency-management/)
- require всех *.page.js в main.js
источник

FB

Furrya Black in Webpack — русскоговорящее сообщество
Nikita Ni
спасибо
Как вариант альтернативу на рассмотреть - vue / nuxt / react / next (если ssr нужен). На рассмотреть такой вариант (никто ж не знает что там у тебя).
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
у меня laravel-mix
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
pug
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
в наксте все ок))
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
не знаю слышал ли про такую сборку. Но она есть, сейчас почитаю твой линк, может разберусь)
источник

Е

Егор in Webpack — русскоговорящее сообщество
undefined
2 пути. Либо ты указываешь расширение import './file.css', либо идешь в конфиг вебпака и прописываешь в resolve: { extensions: [ '.css', '.js' ] }
Если есть эта опция, то webpack при импорте будет автоматом подставлять расширения справа налево
Когда прописываешь
import Styles from 'style-loader!css-loader?module! ..путь..' - это работает,
но с настройками webpack'a (добавил resolve:{ extensions. .) - нет
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
вообще самому конфигурировать веббак довольно жестко(для меня)😊
источник

u

undefined in Webpack — русскоговорящее сообщество
Егор
Когда прописываешь
import Styles from 'style-loader!css-loader?module! ..путь..' - это работает,
но с настройками webpack'a (добавил resolve:{ extensions. .) - нет
закинь куда-нибудь свой конфиг и строку, на которой ошибка возникает
источник

FB

Furrya Black in Webpack — русскоговорящее сообщество
Nikita Ni
не знаю слышал ли про такую сборку. Но она есть, сейчас почитаю твой линк, может разберусь)
только слышал, лара в бекенде есть, но везде рест)
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
Furrya Black
только слышал, лара в бекенде есть, но везде рест)
ну так то я знаю, но этой сборкой пользуюсь друг подогнал но не все разьяснил) вроде разобрался со всем но щас столкнулся с этой проблемой. в любом случае спасибо, если ссылка не поможет то позже как нибудь все равно разберусь)сейчас чуток другая задача встала
источник

FB

Furrya Black in Webpack — русскоговорящее сообщество
Nikita Ni
ну так то я знаю, но этой сборкой пользуюсь друг подогнал но не все разьяснил) вроде разобрался со всем но щас столкнулся с этой проблемой. в любом случае спасибо, если ссылка не поможет то позже как нибудь все равно разберусь)сейчас чуток другая задача встала
Я привел пример оторванный от фреймворков вообще.
Лучше доку почитать https://laravel.su/docs/5.4/mix (версию чекни только).
Бегло пробежался по доке, мой вариант уже не подойдет, есть https://github.com/JeffreyWay/laravel-mix ("An elegant wrapper around Webpack" ха ха).
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
Furrya Black
Я привел пример оторванный от фреймворков вообще.
Лучше доку почитать https://laravel.su/docs/5.4/mix (версию чекни только).
Бегло пробежался по доке, мой вариант уже не подойдет, есть https://github.com/JeffreyWay/laravel-mix ("An elegant wrapper around Webpack" ха ха).
вот второй вариант это моя сборка )спасибо
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
прям от души!
источник

Е

Егор in Webpack — русскоговорящее сообщество
undefined
закинь куда-нибудь свой конфиг и строку, на которой ошибка возникает
Через import Style from 'style-loader!..путь.css'
источник

Е

Егор in Webpack — русскоговорящее сообщество
css через модули
источник

u

undefined in Webpack — русскоговорящее сообщество
Егор
Через import Style from 'style-loader!..путь.css'
а для чего ты делаешь import from 'style-loader......' ?
Ведь в нормальной ситуации ты должен делать просто import './file.css', а webpack при сборке определит расширение и подтянет нужный loader
источник

倫岡

倫太郎 岡部 in Webpack — русскоговорящее сообщество
Егор
css через модули
это не лечится видимо
источник