Все, что я могу найти для этого, - это решения, которые требуют установки пакета npm, который запустит http-сервер для размещения файла. Однако мое единственное требование - открыть очень простой сгенерированный файл html с локального компьютера в браузере с помощью скрипта npm, сервер не требуется, это выполнимо без пакета?
Предположим, что ваш скрипт узла и индекс. html находятся в одной папке
const open = require('open'); (async () => { await open('index.html', {"wait": true }); })();
Посмотрите на этот пакет: https://www.npmjs.com/package/open
Обнаружено, что я могу создать bash сценарий с содержимым
#!/bin/bash start chrome "$(realpath "./jest/report.html")"
и затем запустить его, используя
"test": "jest && bash ./open-browser.sh"