Мой пакет nodejs содержит код для выполнения как на сервере, так и один файл .js для выполнения в браузерах. Чтобы использовать скрипт браузера, он, очевидно, должен быть помещен в элемент script
в файле HTML. Мой вопрос заключается в том, существует ли стандартная практика / соглашение в отношении того, как этот файл браузера .js должен быть открыт для npm (или веб-пакета, или чего-либо еще) способом, независимым от веб-пакета, gulp, grunt или других инструментов упаковки. Например, поместив его куда-нибудь в каталог scripts/
или включив упрощенное трехстрочное промежуточное программное обеспечение nodejs / expressjs, которое при доступе через http://example.com/scripts/myscript.js
будет отправлять содержимое моего скрипта в браузеры.
Я нашел эту статью , но это лишь объясняет тривиальные детали того, как использовать элемент script
на странице HTML, а не как заставить npm устанавливать скрипт в стандартизированной папке ресурсов. для захвата по статическим маршрутам обслуживания, инструментам управления активами или подобным.