定制网站vite入门/徒手搭建vite/配置vite/使用vite脚手架/vite步骤

定制网站以下内容全部以图片形式展示(定制网站自己动手尝试一下印象定制网站岂不是更深?)

当然啦,定制网站也有完整的,定制网站自己拉代码

定制网站文章有点长,你忍一下

目录


一、定制网站了解一下和vite

webpack定制网站就不用说了(不懂的话,定制网站这里有传送门)

定制网站它基于原生ES模块提供了丰富的内建功能,HMR的速度非常快速

一套构建指令,它使用rollup打开我们的代码,并且它是预配置的,可以输出生成环境的优化过的静态资源

目前webpack还是强的,vite也很厉害,但是vite还是需要一点时间

二、vite起步

我们是从0开始体验vite

先写目录结构

 然后ctrl+~,1,npm init 初始化,2,自定义一个名字(我直接用文件夹的名字了)3一路回车

然后在index.html页面,右键live serve跑一下(live serve是什么看第一点webpack传送门)

2.1安装vite

Vite要求Node版本是大于12版本的
这里纠正一下版本,中文官网写12,英文官网写14,去github上看写14,当然高一点好,但不要最新
首先我们安装一下, npm install vite –D     ----------局部安装
然后跑一下项目,npx vite(执行的是node_module/bin/vite)
然后按住ctrl+左键,点蓝色链接(前面我们是用live serve打开的,现在我们是用vite跑)
 

构建完成后,有几个区别
1.可以不用加后缀了,如果用webpack就他给我们加后缀,如果用原生esmodule就要自己加后缀,现在我们用vite也不用加后缀
2.可以省略长的路径了,即引用node_module的文件,直接写里面那个就就行了,例:/node_module/vue-loader,直接写“vue-loader”

2.2vite对css处理

 可见vite自动帮我们处理了css

2.3vite对less处理

在vite中不再需要安装less-loader,但是还是要安装一下less

首先,编写less文件,然后安装一下,npm i less -D

2.4安装

 下面的配置我就不讲了,不懂为什么看第一点(webpack传送门)

安装一下,npm install postcss postcss-preset-env -D

 配置postcss.config.js文件,然后验证

 

vite默认对ts也是支持的,这里就不验证了

三、安装vue

vite对vue提供第一优先级支持:
pVue 3 单文件组件支持:@vitejs/plugin-vue
pVue 3 JSX 支持:@vitejs/plugin-vue-jsx
pVue 2 支持:underfin/vite-plugin-vue2
这里我们是vue3单文件
我们先安装一下vue3,npm i vue@next -D
安装一下支持vue3插件, npm install @vitejs/plugin-vue -D
安装一下支持vue后缀的插件,npm i @vue/compiler-sfc -D
然后新建vue,写一坨

 

 四、vite打包项目

4.1采用npx打包

执行以下打包命令,npx vite build

然后会在根目录下生成一个dist文件加如下图

如果你想看一下打包后的样子,可以在dist/idnex.html中右键点击live serve(方法一)

方法二

vite也有一个命令,可以查看打包后的内容,在终端输入npx vite preview

4.2vite用npm打包

ok,vite就讲到这

 五、vite脚手架

下面的内容是创建整个vite

 然后安装一下依赖,npm i

然后跑一下,npm run dev

再次更新------------我是更新分割线----------------------------------------------------------------------------------

现在vite出到3.2x了,给一个官网地址,现在是这样安装vite

 

得到的结果是....

 

好啦就到这里啦,这个目录结构自己看一下就好啦

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发