В вашем примере файл готов для использования в среде браузера, поскольку он был создан с browserify для того, чтобы скопировать все библиотеки и отобразить их по пути (например: 'crypto-js/aes'
). Browserify также добавляет некоторый стандартный код, который позволяет браузеру работать с синтаксисом CommonJS (require
и module.exports
).
Итак, чтобы ответить на ваш вопрос, минимальное количество команд для запуска, чтобы создатьготовый для браузера пакет из файла, использующего импорт CommonJS, равен one , поскольку единственная задача, которую необходимо выполнить, - объединить код и его зависимости в один файл (+ также установить зависимости):
npm i -g browserify # once for all
npm i
browserify -s fernet fernet.js > fernetBrowser.js
При желании для готового к работе файла вы также можете использовать минификатор, например Terser , чтобы обслуживать меньший возможный файл JavaScript (и в то же время скрывать ваш код).
Если существует несколько файлов JS для объединения, вот ответ: Просмотр нескольких файлов в один пакет