I'm trying to use page-specific module with inline script but getting an error.
At first I have created a module and stored it in assets/js/tags.js
class TaggedImage {
    constructor(image) {
        this.image = image
    }
    ...
}
export {TaggedImage}
Then I added this module in webpack.config.js to specific route:
Encore
    ...
    .addEntry('photo_page', './assets/js/tags.js')
Now I'm trying to use this module with inline script in twig template:
<script>
    const myImage = new TaggedImage(document.getElementById('photoImage'));
    const tags = [
            {x:0.5, y:0.5, width:0.15, height:0.22},
            {x:0.65, y:0.33, width:0.13, height:0.19},
            {x:0.1222, y:0.398, width:0.10, height:0.335}
        ];
    myImage.addTags(tags).render();
</script>
Then I ran npm run dev in the terminal and it finished without errors.
...and after refreshing the page I get an error in the console:
Uncaught ReferenceError: TaggedImage is not defined
I noticed that my code is added to /public/build/photo_page.js but I don't see any mention of this file in page source.