Vite 学习笔记

什么是Vite?


github:https://github.com/vitejs/vite

Vite 是一个由原生 ESM 驱动的 Web 开发构建工具。在开发环境下基于浏览器原生 ES imports 开发,在生产环境下基于 Rollup 打包。

它主要具有以下特点:

  • 快速的冷启动
  • 即时的模块热更新
  • 真正的按需编译

Vite 相比 Webpack


Vite 打包速度更快,打包后体积更小。

使用Vite创建、运行一个Vue3项目


// 创建项目
npm init vite-app 项目名称
// 进入项目根目录
cd 项目名称
// 安装项目依赖
npm install
// 运行项目
npm run dev
// 使用 vite 打包项目
npm run build

关于 Vite/Vue CLI 打包后资源文件路径问题


Vite 和 Vue CLI 在打包后,index.html寻找资源文件的默认路径都是根路径'/'
这就有可能出现index.html找不到资源文件,页面什么都不显示的情况。

解决方法:在配置文件内将默认路径设为相对路径./

  • Vue CLI 需要在项目根目录创建 vue.config.js 文件。
module.exports = {
    publicPath: './'
}
  • Vite 需要在项目根目录创建 vite.config.js 文件。
module.exports = {
    base: './'
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。