Skip to content

app.js script chunk rendered twice #158

Open
@mrkamel

Description

@mrkamel

Hi, i'm using v0.6.0.

i'm facing the issue that the app.js chunk is rendered twice: renderScripts() renders the <script src="...../app.js" defer> into the index.ssr.html and the htmlPlugin included in vue-cli-plugin-ssr renders <script src=".../app.js"> as well into the markup, such that it gets loaded twice by the browser and vue gets hydrated twice as well.

<body>
   ....
    <script src="/de/suche/app.js" defer></script>
   <script type="text/javascript" src="/de/suche/app.js"></script>
</body>

https://webpack.js.org/plugins/html-webpack-plugin/ states:

The plugin will generate an HTML5 file for you that includes all your webpack bundles in the body using script tags.

The specific code is: https://github.com/Akryum/vue-cli-plugin-ssr/blob/master/lib/webpack.js#L54
If i add chunks: [] there, it works fine again, such that it is no longer rendered twice.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions