logo

使用 Vite、Vue 3、TypeScript 和 Pinia 搭建项目

作者:KAKAKA2024.01.18 11:15浏览量:4

简介:本文将指导你如何使用 Vite、Vue 3、TypeScript 和 Pinia 搭建一个高效的前端项目。我们将从项目初始化到构建配置进行详细说明,让你轻松上手这个强大的技术组合。

在开始之前,请确保你已经安装了 Node.js 和 npm。接下来,我们将按照以下步骤搭建项目:
步骤 1:创建新项目
首先,打开终端并进入你想要创建项目的目录。然后,运行以下命令来初始化一个新的 Vite 项目:

  1. npm init vite@latest my-project -- --template vue-ts

这将创建一个名为 my-project 的新项目,并使用 Vue 3 和 TypeScript 作为模板。
步骤 2:安装依赖项
进入项目目录并安装必要的依赖项:

  1. cd my-project
  2. npm install

这将安装 Vite、Vue 3、TypeScript 和其他相关依赖项。
步骤 3:设置 Pinia
Pinia 是 Vue 3 的状态管理库。要使用 Pinia,首先需要安装它:

  1. npm install pinia@next

然后,在 src 目录下创建一个名为 store 的文件夹,并在其中创建一个 index.ts 文件。在该文件中,我们将设置 Pinia:

  1. import { createPinia } from 'pinia';
  2. import { defineStore } from 'pinia';
  3. export const useStore = defineStore('myStore', {
  4. state: () => ({
  5. count: 0,
  6. }),
  7. actions: {
  8. increment() {
  9. this.count++;
  10. },
  11. },
  12. });

步骤 4:配置 Vite
在项目根目录下找到 vite.config.ts 文件,并对其进行以下配置:

  1. import { defineConfig } from 'vite';
  2. import vue from '@vitejs/plugin-vue';
  3. import path from 'path';
  4. import { createPinia } from 'pinia';
  5. import { createVuePlugin } from 'vite-plugin-vue3';
  6. import { createTypeScriptPlugin } from 'vite-plugin-typescript';
  7. import { resolve } from 'path';
  8. import { defineConfig } from 'vite';
  9. import vue from '@vitejs/plugin-vue';
  10. import path from 'path';
  11. import { createPinia } from 'pinia';
  12. import { createVuePlugin } from 'vite-plugin-vue3';
  13. import { createTypeScriptPlugin } from 'vite-plugin-typescript';
  14. import { resolve } from 'path'; // 这里重复了,需要删除一行重复的代码。

相关文章推荐

发表评论

活动