Пожалуйста, посмотрите этот вопрос
Можно ли использовать целостность подресурсов при импорте модуля ES6?
Выможете использовать RequireJS и перенести ваш код в AMD или UMD для достижения этой цели.RequireJS имеет хук onNodeCreated, который дает вам доступ к тегу сценария до его добавления в документ.Вы можете добавить атрибут sri в тег скрипта:
onNodeCreated: function(node, config, module, path) { node.setAttribute('integrity', integrityForModule); node.setAttribute('crossorigin', 'anonymous'); }
credit: https://stackoverflow.com/a/37065379
Я использую Webpack (с целью UMD) и RequireJS.С соответствующими модулями, помещенными во внешний раздел файла конфигурации webpack, чтобы модули не компилировались в передаваемый код.