如何用vite 搭建vue3全家桶(一)

542 阅读2分钟

如何用 Vite 搭建 Vue 3 全家桶

Vite 是一个非常快速的构建工具,它可以帮助我们快速地搭建 Vue 3 全家桶。以下是 Vite 搭建 Vue 3 全家桶的步骤:

步骤一:创建一个新的项目

首先,我们需要创建一个新的 Vue 3 项目。我们可以使用 Vue CLI 来创建一个新的项目:

vue create my-project

这将创建一个新的 Vue 3 项目,并安装所有必要的依赖项。

步骤二:安装 Vite

接下来,我们需要安装 Vite。我们可以使用 npm 或者 yarn 来安装 Vite:

npm install vite --save-dev

或者

yarn add vite --dev

步骤三:配置 Vite

现在,我们需要配置 Vite。在项目的根目录下创建一个 vite.config.js 文件,并添加以下代码:

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [
    vue()
  ]
})

这将告诉 Vite 使用 Vue 插件。

步骤四:启动 Vite

现在,我们可以启动 Vite 了。在命令行中输入以下命令:

npm run dev

或者

yarn dev

这将启动 Vite,并在浏览器中打开一个新的窗口。

步骤五:构建项目

最后,我们可以使用 Vite 来构建我们的项目。在命令行中输入以下命令:

npm run build

或者

yarn build

这将构建我们的项目,并将所有文件打包到一个 dist 文件夹中。

步骤六:使用 Vue Router

如果需要使用 Vue Router,我们可以通过以下步骤来安装和配置:

  1. 首先,使用以下命令来安装 Vue Router:

    npm install vue-router@next --save

或者

yarn add vue-router@next

  1. 在 main.js 中导入和使用 Vue Router:

    import { createApp } from 'vue' import App from './App.vue' import router from './router'

    const app = createApp(App)

    app.use(router)

    app.mount('#app')

  2. 创建一个 router.js 文件,并添加以下代码:

    import { createRouter, createWebHistory } from 'vue-router' import Home from './views/Home.vue' import About from './views/About.vue'

    const routes = [ { path: '/', name: 'Home', component: Home }, { path: '/about', name: 'About', component: About } ]

    const router = createRouter({ history: createWebHistory(), routes })

    export default router

这将创建一个基本的路由配置,并将其导出供 main.js 使用。

步骤七:使用 Vuex

如果需要使用 Vuex,我们可以通过以下步骤来安装和配置:

  1. 首先,使用以下命令来安装 Vuex:

    npm install vuex@next --save

或者

yarn add vuex@next

  1. 创建一个 store.js 文件,并添加以下代码:

    import { createStore } from 'vuex'

    const store = createStore({ state() { return { count: 0 } }, mutations: { increment(state) { state.count++ } } })

    export default store

这将创建一个简单的 Vuex store,其中包含一个名为 count 的属性和一个名为 increment 的 mutation。

  1. 在 main.js 中导入和使用 Vuex:

    import { createApp } from 'vue' import App from './App.vue' import router from './router' import store from './store'

    const app = createApp(App)

    app.use(router) app.use(store)

    app.mount('#app')

以上就是使用 Vite 和 Vuex 搭建 Vue 3 全家桶的步骤。希望这篇文章对你有所帮助!如果你有任何疑问或建议,请在评论区留言。