8
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

WSL2上のコンテナでの開発時にviteのホットリロードが効かない事象への対処法

Posted at

概要

vite で立ち上げた vue3 + Typescript のプロジェクトにおいて、.vue ファイルを更新した際にホットリロードが効かなかった。

###環境情報

  • vite: 2.6.4
  • vue: 3.2.16

原因

WSL上での開発時にホットリロードが効かない現象があるとのこと。(issue)
VsCode の Remote Dev Container で、WSL2上のコンテナ上で開発していたため、これが原因。

対処方法

issueにもあるように、vite.config.ts にホットリロードの設定を追記する。

vite.config.ts
export default defineConfig({
  plugins: [vue()],
+ server: {
+   watch: {
+     usePolling: true
+   }
+ }
})

これでホットリロードが動くようになった。

参考

https://github.com/vitejs/vite/issues/1153
https://www.youtube.com/watch?v=BUClW9wTqGQ

8
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?