vite创建项目、目录结构分析以及构建应用

一、vite创建项目

npm create vite@latest

在这里插入图片描述
在这里插入图片描述
项目启动完成
在这里插入图片描述

二、目录结构分析

在这里插入图片描述

  • node_modules 目录用来存放第三方依赖包
  • public是公共的静态资源目录
  • src是项目的源代码目录

在这里插入图片描述

  • assets 目录用来存放项目中所有的静态资源文件(css、font等)
  • components 目录用来存放项目中所有的自定义组件
  • App.vue 项目的根组件
  • main.js 整个项目的打包入口文件
  • style.css 项目的全局样式表文件
  • .gitignore 是Git的忽略文件
  • index.html 是SPA单页面应用程序中唯一的HTML文件
  • package.json是项目的包管理配置文件

三、vite项目的运行流程

在项目中,vue只要做:通过main.js把App.vue渲染到index.html的指定区域中。
①App.vue用来编写待渲染的模板结构

<template>
  <h1>这是app.vue根组件</h1>
</template>

②inde.html中需要预留一个el区域
index.html页面,确认挂载区域
id为app的div元素,就是vue要控制的区域

<div id="app"></div>

③main.js把App.vue渲染到了index.html所预留的区域中
1)按需导入createApp函数

import { createApp } from 'vue'

2)导入待渲染的App组件

import App from './App.vue'

3)指定vue实际控制的区域

createApp(App).mount('#app')


//调用create函数,创建SPA应用实例
const app = createApp(App)
//调用mount把App组件的模板结构,渲染到指定的el区域中
app.mount('#app')

四、构建应用

1、构建

npm run build

在这里插入图片描述
2、本地预览测试

npm run preview

在这里插入图片描述

//vite preview 命令会在本地启动一个静态 Web 服务器,将 dist 文件夹运行在http://localhost:4173。这样在本地环境下查看该构建产物是否正常可用就方便多了。你可以通过 --port 参数来配置服务的运行端口。
{
  "scripts": {
    "preview": "vite preview --port 8080"
  }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值