guqzhou guqzhou
首页
快捷导航
下载站
  • Html 篇
  • Javascript 基础篇
  • 框架

    • Vue2
  • 前端文章

    • Css 篇
    • 微信开发
    • JavaScript
    • Vue
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《ES6 教程》笔记
    • 《Vue》笔记
    • 《TypeScript 从零实现 axios》
    • 小程序笔记
    • JavaScript 基础
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 面试题库

    • HTML
    • CSS
    • jQuery
    • Vue
    • 零碎
  • 面试心得

    • 杂言碎语
  • 摘抄收录

    • ☆ 励志鸡汤
    • ❀ 人间烟火
    • ☣ 万物沦丧
    • ✌ 关掉烦恼
    • ✲ 小酒馆
  • 读书笔记

    • 《小狗钱钱》
    • 《穷爸爸富爸爸》
    • 《聪明人使用方格笔记本》
关于
  • 学习
  • 面试
  • 心情杂货
  • 友情链接
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue资源
  • 主站CDN
  • Vercel
  • Netlify
  • Github
GitHub

guqzhou

喜欢所以去追求!
首页
快捷导航
下载站
  • Html 篇
  • Javascript 基础篇
  • 框架

    • Vue2
  • 前端文章

    • Css 篇
    • 微信开发
    • JavaScript
    • Vue
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《ES6 教程》笔记
    • 《Vue》笔记
    • 《TypeScript 从零实现 axios》
    • 小程序笔记
    • JavaScript 基础
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 面试题库

    • HTML
    • CSS
    • jQuery
    • Vue
    • 零碎
  • 面试心得

    • 杂言碎语
  • 摘抄收录

    • ☆ 励志鸡汤
    • ❀ 人间烟火
    • ☣ 万物沦丧
    • ✌ 关掉烦恼
    • ✲ 小酒馆
  • 读书笔记

    • 《小狗钱钱》
    • 《穷爸爸富爸爸》
    • 《聪明人使用方格笔记本》
关于
  • 学习
  • 面试
  • 心情杂货
  • 友情链接
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue资源
  • 主站CDN
  • Vercel
  • Netlify
  • Github
GitHub
  • vue2
  • CSS

  • Javascript基础

  • javascript进阶

  • typeScipt

  • vue2

  • vue3

    • vue3简介
    • 创建vue3工程
      • 用vue/cli创建
      • 使用vite创建
      • 分析vue3webpack工程
        • main.js
        • App.vue
    • composition API
    • vue + ts之旅
    • provide与inject的用法
    • vuex的使用
    • vue3学习
    • vue3+ts 源码学习
    • watch的用法
    • watchEffect
    • v-model介绍
    • vite3 + js 迁移ts过程
    • vue3自定义指令的使用
    • VueDraggable的使用
  • react

  • vue实战

  • pinia的使用

  • gis

  • 前端文章

  • JavaScript文章

  • Vue文章

  • 小程序开发文章

  • uni-app

  • 学习笔记

  • TaroUI的使用

  • 工具使用

  • 前端
  • vue3
guqzhou
2022-02-06
0

创建vue3工程

# 用vue/cli创建

官方文档:https://cli.vuejs.org/zh/guide/creating-a-project.html#vue-create

## 查看vue/cli版本,确保vue/cli在4.5版本以上
vue -v

## 安装或者升级@vue/cli
npm i @vue/cli -g

## 创建
vue create app

## 运行
npm run serve

1
2
3
4
5
6
7
8
9
10
11
12

# 使用vite创建

官方文档:https://v3.cn.vuejs.org/guide/installation.html#vite
vite官网: https://vitejs.cn

什么是vite?--新一代的构建工具

  • 优势如下:
    1.开发环境中,无需打包操作,可快速冷启动
    2.轻量快速的热重载
    3.真正的按需编译,不再等待整个应用编译完成
## 创建工程
npm init vite-app app
## 进入工程
cd app
## 安装依赖
npm install
## 运行
npm run dev
1
2
3
4
5
6
7
8

# 分析vue3webpack工程

# main.js

// 引入的不再是是一个vue构造函数,而是引入的是一个createApp的工厂函数
import { createApp } from 'vue'
import App from './App'
// 挂载
// const app = createApp(App)
// createApp(App).mount('#app')

// 2
//const vm =  new Vue({
//     render: h => h(App)
// })
// vm.$.mount('#app')
1
2
3
4
5
6
7
8
9
10
11
12

# App.vue

组件中的模板语法可以没有根标签

上次更新: 2023/03/05, 15:03:00
vue3简介
composition API

← vue3简介 composition API →

最近更新
01
面向对象
01-05
02
typescript用localStorage封装过期时间
01-05
03
npm、pnpm、yarn删除文件缓存
12-14
更多文章>
Theme by Vdoing | Copyright © 2021-2024 guqzhou | 萌ICP备20238188号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式