Я изучаю использование webpack в последние дни, и я чувствую смущение в загрузчике файлов. Как я знаю, мы можем использовать загрузчик файлов для копирования файла, такого как изображение, а также для настройки или кодирования имени файла и получения возвращаемого пути. Но я не знаю, зачем нужен файловый загрузчик, для чего используется возвращаемый путь? Я думаю, что те вещи, которые может выполнять файловый загрузчик, также могут быть легко сделаны вручную, я ошибаюсь? Я новичок в webpack, я искал в Интернете и ничего не нашел об этом. Любая помощь приветствуется, спасибо заранее!Что делает файл-загрузчик webpack?
ответ
Одна вещь, которая удобна в использовании file-loader
, состоит в том, что вы можете генерировать имена файлов, которые являются «хэшированием содержимого», что означает, что имя файла содержит хэш на основе содержимого файла. Это очень помогает в том, что клиенты не случайно используют более старые версии файла из-за кэширования браузера или CDN. Если вы получите require
файл, чтобы получить его URL, поэтому ни один из этих кодов не должен менять ссылки на новую версию файла. См. Filename template placeholders в документации для получения дополнительной информации.
Кроме того, все, что загружено file-loader
, включается в состав активов JSON для выхода webpack, поэтому вы можете увидеть все активы в одном месте.
Вы правы, что все это можно сделать вручную, но многие находят использование webpack для таких вещей, чтобы это было более удобно. YMMV.
Спасибо, это очень помогло! –
- 1. Что делает resol.extensions в Webpack?
- 2. Webpack Bundle File - Что он делает?
- 3. Что делает ленивый режим webpack dev server?
- 4. Делает ли webpack больше проектов?
- 5. index.js не делает, что index.ts делает
- 6. что делает logging.basicConfig делает?
- 7. Не делает ли webpack запись на диск?
- 8. Что делает «&&»?
- 9. Что делает?
- 10. Что делает `? .`?
- 11. Что делает $()?
- 12. Разделение кода Webpack: делает ли что-нибудь? Похоже, что никакого эффекта нет
- 13. Что означает синтаксис синтаксиса webpack html?
- 14. Что делает GhostDoc Free, что Visual Studio еще не делает?
- 15. Что делает ключевое слово 'extern', что делает следующий код законным?
- 16. Что делает. оператор делает в matlab?
- 17. Почему это делает то, что делает?
- 18. Что делает dojo.empty()/domConstruct.empty() делает точно
- 19. Что делает exec.skip делает в команде Maven
- 20. что делает cd /./ делает в bash
- 21. Понимание того, что делает запрос и делает?
- 22. C++ STL, что делает базу() делает
- 23. Что делает & делает в конце команды wc?
- 24. Что делает & делает в этом случае?
- 25. Что делает этот код линия делает
- 26. Что делает .call?
- 27. Что делает «= +» в JavaScript?
- 28. Что делает WinJS.strictProcessing()?
- 29. Что делает WT_EXECUTEINUITHREAD?
- 30. Что делает overrideredirect?
«Я думаю, что эти вещи, которые может выполнять файловый загрузчик, также могут быть легко выполнены вручную» - попробуйте? – zerkms
Я думал, что файловый загрузчик просто переименовывает файл, это была ошибка ..... @zerkms –