Vue CLI脚手架

678  Vue CLI,vite_目录结构


Vue CLI 安装和使用

  • npm install @vue/cli -g

678  Vue CLI,vite_typescript_02


vue create 项目的过程

678  Vue CLI,vite_css_03


项目的目录结构

678  Vue CLI,vite_目录结构_04


认识Vite

678  Vue CLI,vite_css_05


Vite的构造

678  Vue CLI,vite_模块化_06


浏览器原生支持模块化

678  Vue CLI,vite_typescript_07


Vite的安装和使用

  • npm install vite –g # 全局安装
  • npm install vite –D # 局部安装

678  Vue CLI,vite_目录结构_08


Vite对css的支持

678  Vue CLI,vite_css_09


Vite对TypeScript的支持

678  Vue CLI,vite_css_10


Vite对vue的支持

678  Vue CLI,vite_typescript_11


Vite打包项目

678  Vue CLI,vite_vue_12


demo

678  Vue CLI,vite_模块化_13


vite.config.js

const vue = require('@vitejs/plugin-vue')

module.exports = {
  plugins: [
    vue()
  ]
}

ESBuild的构建速度

678  Vue CLI,vite_目录结构_14


Vite脚手架工具

npm init @vitejs/app
npm install @vitejs/create-app -g
create-app

678  Vue CLI,vite_css_15


demo

678  Vue CLI,vite_模块化_16


vite.config.ts

import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
});