新建远程仓库(码云)
https://gitee.com/
得到远程仓库地址
https://gitee.com/sunshine39/ec-web-vue3.git
创建项目
- vscode 安装插件 vue3-snippets-for-vscode
- 安装 node v20.12.2
- 设置淘宝镜像
npm config set registry https://registry.npmmirror.com
- 开始创建项目
npm create vue@latest
- 包名称默认使用的项目名称全小写的格式
- 其他配置根据实际项目需要调整
- 按提示,完成项目的依赖安装和启动
cd EC-web-vue3
npm install
npm run format
npm run dev
项目命名格式推荐
项目英文简写 - 前/后端标识符 - 框架名
- EC 是 Enjoy Code 的简写
- 前端标识符为 web
- 框架使用的 vue3
提交项目到远程仓库
git init
git add .
git commit -m '第一次版本提交'
git remote add origin https://gitee.com/sunshine39/ec-web-vue3.git
git push -u origin "master"
安装 SASS
npm i -D sass
清除浏览器默认样式
npm i reset-css
src/main.ts 中导入即可
import 'reset-css'
清除模板代码
官方脚手架中下载的 vue 项目中含很多演示代码,可以参考以下方式清理。
- 清空 src/assets/main.css 中的样式,assets 文件夹中,只留 main.css
- 清空 src/components 文件夹
- 新建文件夹 src/pages/index,在其中新建文件 index.vue,内容为
<!-- eslint-disable vue/multi-word-component-names -->
<script setup lang="ts"></script>
<template>
<div class="page">
<div class="title">首页</div>
</div>
</template>
<style lang="scss" scoped>
.page {
.title {
color: red;
}
}
</style>
- 将 src/router/index.ts 中的内容修改为
import { createRouter, createWebHistory } from 'vue-router'
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/',
name: 'index',
component: () => import('../pages/index/index.vue')
}
]
})
export default router
- 清空文件夹 src/stores
- 清空文件夹 src/views
- 将 src/App.vue 的内容修改为
<template>
<RouterView />
</template>
提高开发效率的必要集成
自动导入框架方法
https://blog.csdn.net/weixin_41192489/article/details/140018292
自动注册组件
https://blog.csdn.net/weixin_41192489/article/details/140019854
自动路由
https://blog.csdn.net/weixin_41192489/article/details/140007831
全局布局
https://blog.csdn.net/weixin_41192489/article/details/140016698
使用 CSS 框架 UnoCSS
https://blog.csdn.net/weixin_41192489/article/details/140034188