Я пытаюсь заставить Browser-sync работать в нашей среде разработки. Мы используем SSL / https
Я вставил рекомендуемый фрагмент в свой HTML-файл:
<script id="__bs_script__">//<![CDATA[
document.write("<script async src='https://HOST:3000/browser-sync/browser-sync-client.js?v=2.26.7'><\/script>".replace("HOST", location.hostname));
//]]></script>
И я использую следующую команду CLI: npx browser-sync start --https --files"src / ** / *"
К сожалению, скрипт синхронизации браузера заблокирован в Chrome (NET :: ERR_CERT_AUTHORITY_INVALID) из-за недопустимого сертификата при попытке получить его из: https://localhost:3000/browser-sync/browser-sync-client.js?v=2.26.7
Мое приложение размещено на https://localhost:5001,, который имеет действительный сертификат.
Мы не используем Gulp / Grunt, поэтому я бы предпочел решить эту проблему без необходимости использовать их.
Я не могу использовать опцию browser-sync --proxy, потому что мне нужно запустить Chrome с опцией "--remote-debugging-port".