当前位置: 首页 > news >正文

基于vue3和flask开发的前后端管理系统(一):项目启动准备

准备工作

我们需要准备以下工具

  • vue3:构建前端
    • tailwind css:样式库
    • vite:快速构建vue项目
    • pinia :vue3 的事件管理器
  • flask:后端代码
  • Mysql:数据库
    • heidisql:数据库图形化界面
  • vscode:用来运行前端代码
    • vue 插件
  • pycharm :用来跑后端服务器
  • chrome:用来预览整个项目,edge上的vue插件比较垃圾
    • vue.devtools:谷歌浏览器的插件,针对vue开发十分有用

前端

2.1 利用vite新建一个vue项目

在终端里输入以下命令

PS C:\Users\24343\PycharmProjects\TEST> npm create vite@latest csdntest --template vue//安装最新的vite版本,并构建vue3> npx
> create-vite csdntest vue│
◇  Select a framework:
│  Vue
│
◇  Select a variant:
│  JavaScript
│
◇  Scaffolding project in C:\Users\24343\PycharmProjects\TEST\csdntest...
│
└  Done. Now run:cd csdntestnpm install //安装依赖npm run dev // 启动项目

vscode打开对应文件夹进入前端项目,内容如下:

在这里插入图片描述

注意一定要把升到一个高的版本,因为vitejs/plugin-vue@5.2.1需要5.0以上的版本,不然不兼容

2.2 安装tailwind css

  1. npm install tailwindcss@3.3.5
    安装tailwind css 3.3.5 版本,不安装最新版本的原因是怕冲突,导致css样式失效。
  2. npm install postcss autoprefixer,安装
  3. npx tailwindcss init初始化tailwind css ,此时会多出一个文件tailwind.config.js,粘贴覆盖以下内容
  content: ['./index.html','./src/**/*.{vue,js,ts,jsx,tsx}', // 根据项目类型调整],theme: {extend: {}, // 自定义主题},plugins: [], // 添加插件
}
  1. 配置tailwind.css
    src/assets文件下建立文件tailwind.css,并粘贴以下内容
@tailwind base;
@tailwind components;
@tailwind utilities;
  1. 配置postcss.config.js
export default {plugins: {tailwindcss: {},autoprefixer: {},},
};

2.3 安装pinia

npm install pinia@latest 进行安装

2.4 杂项

删除默认项目的不需要的东西,例如删除src/components里的helloworld.vue文件,和/src/assets里的vue.svg文件。以及清空app.vue里的所有代码,只留下模板。

http://www.lryc.cn/news/546655.html

相关文章:

  • 一、MySQL备份恢复
  • DeepSeek崛起:如何在云端快速部署你的专属AI助手
  • SQLite Alter 命令详解
  • 2025 聚合易支付完整版PHP网站源码
  • Android开发Android调web的方法
  • FastGPT 源码:基于 LLM 实现 Rerank (含Prompt)
  • 字节跳动发布 Trae AI IDE!支持 DeepSeek R1 V3,AI 编程新时代来了!
  • windows下安装Open Web UI
  • 论文阅读 EEG-Inception
  • 基于opencv消除图片马赛克
  • 计算机毕业设计SpringBoot+Vue.js陕西民俗网(源码+文档+PPT+讲解)
  • 【算法方法总结·三】滑动窗口的一些技巧和注意事项
  • IO的概念和标准IO函数
  • tauri2+typescript+vue+vite+leaflet等的简单联合使用(一)
  • 【流程图】在 .NET (WPF 或 WinForms) 中实现流程图中的连线算法
  • IDEA集成DeepSeek,通过离线安装解决无法安装Proxy AI插件问题
  • 【流行病学】Melodi-Presto因果关联工具
  • 详细分析KeepAlive的基本知识 并缓存路由(附Demo)
  • 【Go】Go viper 配置模块
  • zabbix“专家坐诊”第277期问答
  • 大模型工程师学习日记(十一):FAISS 高效相似度搜索和密集向量聚类的库
  • python学习第三天
  • 深入解析 Svelte:下一代前端框架的革命
  • C++20 中位移位运算符的统一行为:深入解析与实践指南
  • Linux——基本指令
  • MySql面试总结(二)
  • Pytorch中的主要函数
  • Java实现大数据量导出报表
  • 大语言模型 智能助手——既能生成自然语言回复,又能在必要时调用外部工具获取实时数据
  • PyTorch 系统教程:理解机器学习数据分割