Я нашел 2 инструмента для решения проблемы с загрузчиками модулей со стороны сервера: webpack-isomorphic-tools и universal-webpack. Может кто-нибудь, пожалуйста, объясните мне важные шаги, как это работает? Как он захватывает/извлекает модули import
ed/require
?Как работает изоморфный/универсальный плагин Webpack?
ответ
Я являюсь автором этих 3 модулей.
webpack-isomorphic-tools
крючков в require()
функции Node.js с помощью require-hacker
и перехватывает require()
вызовов для всех активов с сконфигурированными extension
с возвращением их Webpack скомпилированной формы (взятая из webpack-assets.json
порожденной webpack-isomorphic-tools/plugin
во WebPack сборки).
universal-webpack
не подключается к функции require()
- это всего лишь помощник для преобразования конфигурации Webpack на стороне клиента в конфигурацию Webpack на стороне сервера. Он не работает на стороне сервера или что-то в этом роде. Это всего лишь генератор конфигурации Webpack - оказалось, что Webpack имеет параметр target: "node"
, который выводит код, который запускается на Node.js без каких-либо проблем.
Я написал webpack-isomorphic-tools
до universal-webpack
, поэтому universal-webpack
является рекомендуемым инструментом. Однако многие люди все еще используют webpack-isomorphic-tools
(включая меня) и находят его несколько менее сложным.
- 1. Webpack HTML-WebPack-плагин название не работает
- 2. HTML-WebPack-плагин не работает
- 3. Webpack: Как работает webpack?
- 4. Webpack плагин смотреть ребенок сборник
- 5. Webpack форума плагин, как добавить активы sw.js
- 6. Использование загрузчика внутри WebPack плагин
- 7. Как работает webpack?
- 8. Jest с webpack обеспечивают плагин
- 9. Использование Webpack 2 и приточно-текст-WebPack-плагин
- 10. экстракт текст WebPack-плагин опция publicPath не работает
- 11. Плагин JQuery (datatables) с Webpack и Typcript
- 12. Использование HTML-WebPack-плагин с шнуровкой заменить погрузчик в WebPack
- 13. Webpack экстракт текста WebPack-плагин и CSS-погрузчик минификация
- 14. ESLint нет-UNDEF и WebPack плагин
- 15. Webpack - экстракт текста WebPack-плагин не может найти модуль
- 16. Webpack с HTML-WebPack-плагин, ошибка при установке глобально
- 17. Webpack и угловой 1 плагин uglify
- 18. Определить плагин Webpack: переменная не определена
- 19. Как работает webpack долгосрочное кэширование?
- 20. Как работает раскалывание кода Webpack
- 21. webpack extract text плагин много печатает
- 22. PostCSS плагин порядка при использовании с WebPack
- 23. Webpack and browsersync - плагин не определен
- 24. Существует ли плагин webpack с описанным поведением?
- 25. Webpack CommonsChunkPlugin не работает, как ожидалось
- 26. Как работает плагин MappingJockoutJS
- 27. Как работает плагин GWT?
- 28. Webpack смотреть не работает
- 29. webpack historyApiFallback не работает?
- 30. Как я могу получить экспорт модулей в плагин webpack?
«И делает то, что нужно сделать» вряд ли ответит на вопрос «как это работает». – Gajus
@Gajus см. Обновленный ответ – asdfasdfads
Спасибо за продолжение. Вернул мой нижний план. Перспектива для последующих действий. – Gajus