Я сейчас перехожу с Grunt на Webpack. Почти готово, но я не могу найти плагин, который позволяет мне записывать файлы на диск.
Пример: У меня есть автоматически сгенерированный файл, в котором перечислены мои компоненты: components.json
{
"components": [
"ComponentA",
"ComponentB",
"ComponentC"
]
}
В grunt я использую задачу создания файла, которая перебирает мои js-файлы с помощью globbing для создания этого файла. (https://www.npmjs.com/package/grunt-file-creator). Кажется, я не могу найти эквивалента для Webpack.
Кто-нибудь использует плагин для веб-пакета, который может так писать на диск?
Нет, извините, я не записываю ресурсы на диск, я создаю файлы, не связанные с веб-пакетами, которые мне нужны для моей сборки. Теперь я создаю их с помощью задач grunt, но я хотел бы создать их в сборке webpack, поэтому у меня есть только одна команда сборки


Хорошо, после погружения в документацию я обнаружил, что пример, который мне нужен, объясняется в разделе «Плагин» документации: https://webpack.js.org/contribute/writing-a-plugin/#example
Вам необходимо создать собственный плагин, который подключается к emit.tabAsync и использует compilation.assets.
Я думаю, что позволю передать в плагин массив функций для создания файлов. Это позволит найти более общее решение.
write-file-webpack-pluginрешает ваш запрос? github.com/gajus/write-file-webpack-plugin#readme