• Как правильно подключить скрипт при сборке Вебпаком?

    @antonov2504
    Егор Данченко
    Добрый день!
    Наткнулся на ваши советы по настройке конфигурации webpack. Правильно понимаю, что в строке опечатка:
    scriptLoading: 'blocking | defer'
    и предполагалось:
    scriptLoading: 'blocking'
    для подключения тегов script в конце тега body?

    Документация webpack
    https://github.com/jantimon/html-webpack-plugin#options
    подсказывает про inject:
    true || 'head' || 'body' || false Inject all assets into the given template or templateContent. When passing 'body' all javascript resources will be placed at the bottom of the body element. 'head' will place the scripts in the head element. Passing true will add it to the head/body depending on the scriptLoading option. Passing false will disable automatic injections. - see the inject:false example

    Т.е. если не указать inject, будет назначено значение по умолчанию true. В этом случае местоположение подключения скрипта будет зависеть от scriptLoading:
    scriptLoading: 'blocking' // подключение в конце head
    scriptLoading: 'defer' // подключение в конце body 
    scriptLoading: 'module' // подключение в конце head, будет добавлен атрибут type="module"