• 2024-11-19vite4+vue2+vant2+less构建项目,按需加载定制主题配置说明
    步骤1:安装vant2、consola、less、vite-plugin-style-import说明:因为vant2需要consola,所以必装;安装加载vant组件样式,必装:vite-plugin-style-import,版本注意是2.0以上 步骤2:vite.config.js配置://vite.config.jsimportfsfrom'node:fs';importpathfrom'path';i
  • 2024-11-19Nuxt.js 应用中的 vite:compiled 事件钩子
    title:Nuxt.js应用中的vite:compiled事件钩子date:2024/11/19updated:2024/11/19author:cmdragonexcerpt:在Nuxt3中,vite:compiled钩子允许开发者在Vite编译完成后执行自定义逻辑。通过这个钩子,开发者可以在代码编译完成后进行一些必要的处理,比如输出编译状态
  • 2024-11-18electron + vite + vue3问题
    electron+vite+vue3 参考网址:https://evite.netlify.app/  安装步骤npxdegitalex8088/electron-vite-boilerplateelectron-app    cdelectron-app    npminstall    npmrundev electron-app项目,目录结构说明    build==》
  • 2024-11-18Nuxt.js 应用中的 vite:serverCreated 事件钩子
    title:Nuxt.js应用中的vite:serverCreated事件钩子date:2024/11/18updated:2024/11/18author:cmdragonexcerpt:通过使用vite:serverCreated钩子,开发者可以在Vite服务器创建时执行特定的操作,包括添加中间件和自定义配置。这使得在开发环境中能够快速响应请求及调整
  • 2024-11-17Nuxt.js 应用中的 vite:configResolved 事件钩子
    title:Nuxt.js应用中的vite:configResolved事件钩子date:2024/11/17updated:2024/11/17author:cmdragonexcerpt:在Nuxt3中,vite:configResolved钩子允许开发者在Vite配置被解析后访问已解析的配置项。这使得在构建过程中能够根据最终的配置进行动态调整和扩展
  • 2024-11-16配置proxyRes 可在响应头中看到请求的真实地址
    在Vite配置中,proxy选项用于设置开发服务器的代理规则。通过这些代理规则,你可以将前端开发服务器的请求转发到后端API服务器,从而解决开发环境中的跨域问题。你提到的配置片段详细地设置了代理规则,下面是对这段代码的详细解释:代码解析proxy:{[viteEnv.VITE_BASE_API]:{
  • 2024-11-16Nuxt.js 应用中的 vite:extendConfig 事件钩子详解
    title:Nuxt.js应用中的vite:extendConfig事件钩子date:2024/11/16updated:2024/11/16author:cmdragonexcerpt:通过合理使用vite:extendConfig钩子,开发者可以极大地增强Nuxt3项目的灵活性和功能性,为不同的项目需求量身定制Vite配置。无论是添加插件、调整构建
  • 2024-11-14vite将工具函数js打包为npm包并发布
    创建vite项目,将vue依赖清除(因为是纯函数js)npmcreatevitepackage.json中vue的依赖都删掉,把src、public等目录都删掉;package.json文件如下{ "name":"tool",//npm包名 "private":false, "version":"0.0.0", "type":"modul
  • 2024-11-13vite 虚拟模块初识
    介绍:Vite中的虚拟模块Vite是一个现代化的构建工具,旨在通过利用浏览器原生ES模块的可用性以及使用编译为原生语言编写的JavaScript工具来解决一些问题。用途:1.自动生成路由配置:在一些前端框架(如Vue和React)中,虚拟模块可以用来动态生成路由配置。通常,我们需要手动维护路
  • 2024-11-13在vite中配置并使用环境变量
    1、配置环境变量,注意要以“VITE“开头(1)在.env.development中配置环境变量VITE_APP_ENV=development2、在vue文件中使用<scriptsetuplang="ts">console.log('环境:',import.meta.env)</script>打印得结果:{"BASE_URL":"/",
  • 2024-11-11Nuxt.js 应用中的 vite:extend 事件钩子详解
    title:Nuxt.js应用中的vite:extend事件钩子详解date:2024/11/11updated:2024/11/11author:cmdragonexcerpt:vite:extend钩子允许开发者在Vite项目中扩展默认开发和构建配置。这使得开发者能够根据特定需求自定义Vite的行为,增强开发体验。categories:前端开
  • 2024-11-08Vite与Vue Cli的区别与详解
    它们的功能非常相似,都是提供基本项目脚手架和开发服务器的构建工具。主要区别Vite在开发环境下基于浏览器原生ES6Modules提供功能支持,在生产环境下基于Rollup打包;VueCli不区分环境,都是基于Webpack。在生产环境下,两者都是基于源码文件的,Rollup和Webpack都是对代码进行
  • 2024-11-07[vant] 最新版使用vw布局+vant组件库兼容方案
    1.安装vw插件npmipostcss-px-to-viewport-8-plugin--save-dev2.配置vite.config.jsimport{defineConfig}from'vite'importvuefrom'@vitejs/plugin-vue'importAutoImportfrom'unplugin-auto-import/vite';importComponen
  • 2024-11-06构建使用 Vite 和 Vue 的项目
    构建一个使用Vite和Vue的项目是一项非常实用且快速的方式,能够帮助开发者迅速搭建起一个现代前端应用的基础架构。以下是根据您提供的信息整理出的一个详细的步骤指南,用于指导如何从零开始创建一个Vite+Vue项目。准备工作确保您的计算机已经安装了Node.js。您可以通
  • 2024-11-06新建一个react+vite+tailwindui项目
    创建Vite项目使用Vite创建一个新的React项目:npmcreatevite@latestmy-react-app--templatereactmy-react-app是你的项目名称,你可以根据需要更改。进入项目目录进入你刚刚创建的项目目录:cdmy-react-app安装TailwindCSS在项目中安装TailwindCSS及其依
  • 2024-11-05解决vite resolve alias的typescript报错
    报错如下: tsconfig.json配置如下:tsconfig.app.json需要添加一下配置:"compilerOptions":{"include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src"],"exclude":["no
  • 2024-11-01vue3项目中使用iconify
    事情是这样的,我比较喜欢使用MaterialDesignIcons的图标(MaterialDesignIcons-IconLibrary-Pictogrammers)。最初我把整个MaterialDesignIcons的css文件下载下来,然后在vue3项目中使用。但是这个css文件的体积比较大,但是我用的也就是那几个icon图标。有没有办法实现图
  • 2024-10-31Vite微应用如何接入qiankun
    qiankun是一个很流行的微前端解决方案。之前我也详细的分析过qiankun的原理,感兴趣的可以看看。Vite是当下比较流行的构建工具,它对标的是webpack,并作为Vue3脚手架的默认工具替代了老版vue-cli中的webpack。当然,Vite不仅仅能使用在Vue中,React+Vite也是很好用的。它的特点就是
  • 2024-10-31vue3第一章基础:创建Vue3.0工程,包括使用vue-cli 创建、使用 vite 创建
    @目录一、vue2、vue3、vue-cli版本、vue-router版本的关联关系1.说明2.不同版本的vue对应的vue-router版本和vuex版本二、创建Vue3.0工程1.使用vue-cli创建2.使用vite创建一、vue2、vue3、vue-cli版本、vue-router版本的关联关系1.说明1.VueCLI4.5以下,对应的是Vue2;Vue
  • 2024-10-30Vue3中前台前端解决方案速记
    WebpackVSVite:Webpack默认构建整个应用;稳妥Vite只构建必须构建的内容;以原生ESM方式提供源码,让浏览器构建;快用Vite创建一个项目:[email protected]@latest在局域网内运行项目:package.json"scripts":{"dev":"vite--host",在Vite项目中安装tailwindcss:
  • 2024-10-281、前端项目创建(vue3 + vite + element-plus)
    vue3+vite+element-plus项目创建:1、npmcreatevite@latestdata-relationship----templatevue2、npminstall  安装依赖3、npmielement-plus 安装element-plus4、修改main.jsimport{createApp}from'vue'importAppfrom'./App.vue'importElemen
  • 2024-10-26前端 (vue3+ts+vite)
    项目结构 cool-admin  ├──buildvite插件  ├──vite.config.tsvite配置文件  ├──tsconfig.jsontypescript配置文件  ├──src源文件  │ ├──main.ts程序入口  │ ├──App.vue页面挂载入口  │ 
  • 2024-10-26[Vite] 优化前端打包
    按需加载组件router这里使用动态路由引入,如component:()=>import("@/views/Index.vue")JPG、PNG、SVG等图片资源的压缩Gzip压缩js、css、html,也要配置Nginx的gzipimport{defineConfig}from"vite";importvuefrom"@vitejs/plugin-vue";importAutoImpo