当前位置: 首页 > 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 csdntest
  npm 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里的所有代码,只留下模板。

相关文章:

  • 计算机毕业设计SpringBoot+Vue.js美食推荐系统商城(源码+文档+PPT+讲解)
  • Ubuntu 20.04下配置VSCode以支持OpenCV库开发
  • [MySQL初阶]MySQL(1)MySQL的理解、库的操作、表的操作
  • 层次聚类R复现
  • 解释器模式
  • 通俗易懂的分类算法之K近邻详解
  • Golang学习笔记_41——观察者模式
  • 依赖注入与控制反转什么关系
  • 删除链表的倒数第N个节点 力扣19
  • 【Linux笔记】基础IO(上)
  • 【MySQL】第十二弹---表连接详解:从内连接到外连接
  • Spark的数据本地性是在哪个环节确定的
  • MongoDB分片集群
  • 第三阶段-产品方面的技术疑难
  • GMAC网络延时性能优化
  • office集成deepseek插件,office集成deepseek教程(附安装包)
  • 人工智能训练物理模拟器 MuJoCo入门教程 常用函数介绍及测试用例
  • 基于 DataEase 的企业数据分析实践
  • centos7操作系统下安装docker,及查看docker进程是否启动
  • 如何用 DeepSeek 和 ChatGPT 打造智能搜索与问答体验
  • 智利观众也喜欢上海的《好东西》
  • 网络主播直播泄机密,别让这些“小事”成威胁国家安全的“突破口”
  • 西安机场回应航站楼“水帘洞”事件:屋面排水系统被冰雹堵塞
  • 14岁女生瞒报年龄文身后洗不掉,法院判店铺承担六成责任
  • 47本笔记、2341场讲座,一位普通上海老人的阅读史
  • 红场阅兵即将开始!中国人民解放军仪仗队亮相