认识vite_vue3 初始化项目到打包
创始人
2024-06-01 11:53:04
0

从0到1创建vite_vue3的项目

    • 背景
      • 效果
    • vite介绍(对比和vuecli的区别)
    • 使用npm创建vite
        • vite+vuie3创建
    • 安装antdesign
        • vite自动按需引入(vite亮点)
    • 请求代理proxy
    • 打包

背景

vue2在使用过程中对象的响应式不好用新增属性的使用$set才能实现效应式渲染,使用this变量比较泛滥,用起来费劲。
vue3速度更快,可以使用ts语法,前端后浪。

效果

在这里插入图片描述

vite介绍(对比和vuecli的区别)

vite官方:https://cn.vitejs.dev/guide/why.html
Vite 天然支持引入 .ts 文件。
Vite 将会使用 esbuild 预构建依赖。esbuild 使用 Go 编写,并且比以 JavaScript 编写的打包器预构建依赖快 10-100 倍
在这里插入图片描述
在这里插入图片描述

使用npm创建vite

三种方式 创建vite项目

$ npm create vite@latest
$ yarn create vite
$ pnpm create vite

vite+vuie3创建

$ npm create vite@latest yma16-study --template vue

选择vue
在这里插入图片描述
选择typescript
在这里插入图片描述
npm i & npm run de即可运行

安装antdesign

$ npm install ant-design-vue --save

main.ts入口

import { createApp } from "vue";
// @ts-ignore
import App from "./App.vue";
import Antd from "ant-design-vue";
import "ant-design-vue/dist/antd.css";
// @ts-ignore
import Router from "./router/index";
// @ts-ignore
import store from "./store/index.js";
const app = createApp(App);
app.use(Antd);
app.use(Router);
app.use(store);
app.mount("#app");

国际化配置antd

  

vite自动按需引入(vite亮点)

在这里插入图片描述

请求代理proxy

  server: {port: 3000,open: true,cors: true,proxy: {"^/cloudApi/": {// target: "https://yongma16.xyz/back-front",target: "http://localhost:9090/",changeOrigin: true,ws: true,rewrite: (path) => path.replace(/^\/cloudApi/, ""),},},}

在这里插入图片描述

打包

调整base路径打包

$ npm run build

在这里插入图片描述

结束,感谢阅读!
在这里插入图片描述

相关内容

热门资讯

武都区民政局多维度发力织密民生...   上半年以来,武都区民政局党组紧扣区委、区政府关于民政工作的系列决策部署,以深入贯彻中央八项规定精...
【强信心 看发展·招商引资拼落... 金昌经济技术开发区。(资料图)新甘肃客户端金昌讯(新甘肃·甘肃日报记者 谢晓玲)金昌市招商引资工作再...
东航云南“旅居大理 邂逅诗与浪... 转自:中国民航网中国民航网 通讯员李淑敏、王佩茜 报道:7月10日,东航MU9722南京至大理的“旅...
嘉美包装(002969.SZ)... 格隆汇7月11日丨嘉美包装(002969.SZ)公布2025年半年度业绩预告,1-6月公司实现归属于...
疑似飞行员操作失误!印度空难初... 据上观新闻,当地时间7月11日,美国官员宣布印度航空AI171航班坠机调査初步评估结果,称事故原因可...
百果园 (02411)打造“升... 2024年下半年,国内水果零售龙头百果园 (02411)开启了一场“刀刃向内”的战略转型。现如今,转...
北京市朝阳区思政教育一体化资源... 来源:人民网-教育频道 人民网北京7月11日电 (记者郝孟佳)10日,北京市朝阳区大中小学思想政治教...
男子凌晨多次将小狗抛入绿化带遗... 转自:北京头条 【#男子凌晨多次将小狗抛入绿化带遗弃##...
上纬新材新增“昨日连板”概念 2025年7月11日,上纬新材(sh688585)新增“昨日连板”概念。根据喜娜AI概念解读,202...
中顺洁柔:2025年上半年净利... 每经AI快讯,7月11日,中顺洁柔发布2025年半年度业绩预告,预计归属于上市公司股东的净利润为1....