<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vite on Howar31 Blog</title><link>https://blog.howar31.com/tags/vite/</link><description>Recent content in Vite on Howar31 Blog</description><generator>Hugo</generator><language>zh-tw</language><lastBuildDate>Wed, 22 Apr 2026 20:34:23 +0800</lastBuildDate><atom:link href="https://blog.howar31.com/tags/vite/index.xml" rel="self" type="application/rss+xml"/><item><title>從 VuePress v1 升級到 v2</title><link>https://blog.howar31.com/posts/vuepress-v1-to-v2-upgrade/</link><pubDate>Sun, 23 Nov 2025 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/vuepress-v1-to-v2-upgrade/</guid><description>&lt;p&gt;使用 VuePress v1 架設 blog 好幾年了，我決定升級到 VuePress v2，主要是想用更現代的建置系統、更好的效能，還有更好的開發體驗。 VuePress v2 帶來了不少改進，包括 Vite 打包工具、Vue 3 支援、TypeScript 支援，還有更模組化的插件架構。&lt;/p&gt;
&lt;p&gt;這篇文章記錄了我從 VuePress v1 升級到 v2 的過程，包括遇到的問題和解決方法。&lt;/p&gt;
&lt;h2 id="為什麼要升級"&gt;為什麼要升級？&lt;/h2&gt;
&lt;p&gt;VuePress v2 有幾個讓我想要升級的理由：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vite 打包工具&lt;/strong&gt; - 建置時間比 webpack 快很多，熱模組替換也更快&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vue 3 支援&lt;/strong&gt; - 現代的 Composition API 和更好的效能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TypeScript 支援&lt;/strong&gt; - 型別安全的配置和更好的 IDE 支援&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;模組化架構&lt;/strong&gt; - 更好的插件系統和更靈活的客製化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;效能改進&lt;/strong&gt; - 優化的打包分割和更快的頁面載入&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更好的開發體驗&lt;/strong&gt; - 改進的錯誤訊息和除錯工具&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="hint-container tip"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-lightbulb" aria-hidden="true"&gt;&lt;/i&gt;
 Tip
 &lt;/p&gt;
 寫這篇文章的時候，VuePress v2 還在 Release Candidate (RC) 階段 (v2.0.0-rc.26)，不過已經穩定到可以上 production 了。 官方 v2 正式版應該很快就會發布。
&lt;/div&gt;

&lt;h2 id="環境"&gt;環境&lt;/h2&gt;
&lt;p&gt;升級時使用的環境：&lt;/p&gt;</description></item></channel></rss>