Akryum / Akryum/vue-cli-plugin-ssr

app.js script chunk rendered twice

オープン
#158 コメント 5 件 リアクション 4 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
441
フォーク
69
PR マージ指標
30日以内にマージされた PR はありません

説明

Hi, i'm using v0.6.0.

i'm facing the issue that the app.js chunk is rendered twice: renderScripts() renders the 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.

```html
<body>
....
<script src="/de/suche/app.js" defer>

```

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.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。