Я знаю, как использовать пост-сборки npm, и они работают очень хорошо. Однако, когда я работаю на своем Angular клиенте, медленно, если мне приходится запускать npm run build
после каждого изменения.
Как запустить команду или хотя бы переместить файл после каждой перестройки в режиме просмотра?
Причина, по которой я хочу добиться этого, заключается в том, что мне нужно переместить файл index.html. У меня есть веб-приложение, которое обслуживает все статические файлы без аутентификации. Поскольку мне нужно аутентифицировать запросы к файлу index.html, я выполняю его как запрос API, а не как статическое промежуточное программное обеспечение файла. Поэтому движение включает в себя сделать файл доступным на новом месте (чтобы ответить на него законными запросами), а также удалить его из старого места (чтобы не дать промежуточному программному обеспечению статических файлов его обслуживать). Это необходимо сделать после каждого изменения, обнаруженного Angular!
Я искал это, но все, что я нашел, предлагало постбилд или другие решения, которые не запускаются после каждой сборки.