Я пишу плагин, который изменяет файлы MD, из которых генерируется сборка.Однако, поскольку мой плагин является синхронным и зависит от некоторых внешних файлов, он медленнее, чем процесс сборки, который, кажется, выполняется параллельно.
[17:00:03] Compiling Client
[17:00:03] Compiling Server
Fixing images
Writing ./lib/nim-rlp/README.md
Fixing images
Writing ./lib/nim-chronicles/README.md
[17:00:09] Compiled Server in 6s
[17:00:12] Compiled Client in 9s
wait Rendering static HTML...
success Generated static files in .vuepress\dist.
Это означает, что мне нужно дважды запустить build
, чтобы получитьрезультаты, которые я хочу - один раз изменить файлы MD, один раз скомпилировать их.
Как заставить процесс сборки ждать завершения плагина?Т.е. как мне убедиться, что ready()
приостановит сборку, пока она не будет завершена?