• 2024-07-01前端vue/react通用工程化eslint prettier stylelint husky项目规范(新手入门详细教程)
    前言本文章内的项目基于vite+react+ts搭建,但通篇并未涉及react的东西,所以可以通用。适合新手入门的工程化项目规范,最小化的完成代码规范和git提交规范,开发工具使用vscode。为什么是最小化?本意是为了让大家都能看懂入手这些规范,很多文章中,都长篇进行自定义的配置,其
  • 2024-06-30Vite 打包如何允许存在commonjs
    首先安装依赖:npminstall@rollup/plugin-commonjs如图所示,添加plugin插件 示例代码:import{resolve}from'path';import{defineConfig}from'vite';importvuefrom'@vitejs/plugin-vue';importvueJsxfrom'@vitejs/plugin-vue-jsx&
  • 2024-06-23vite构建的react+ts项目中使用less
    下载less依赖npminstallless组件很多之间可能有类名相同,导致样式冲突,因此制定导出规则,给类名加上hash值。在vite.config.ts配置中添加以下规则。css:{modules:{hashPrefix:'prefix',generateScopedName:'[name]__[local]__[hash:base64:5]',}
  • 2024-06-23Vue 组件打包记录
    一、打包脚本constpath=require('path')constfs=require('fs')const{build,defineConfig}=require('vite')constvue=require('@vitejs/plugin-vue')constdts=require('vite-plugin-dts')constDefineOp
  • 2024-06-2202 uniapp项目基础配置
    引入uni-ui组件库1.安装pnpmi@dcloudio/uni-ui2.配置自动导入组件pages.json文件//组件自动导入"easycom":{"autoscan":true,"custom":{//uni-ui规则如下配置//[!code++]"^uni-(.*)":"@dcloudio/uni-ui/
  • 2024-06-22Vite-Wechat网页聊天室|vite5.x+vue3+pinia+element-plus仿微信客户端
    基于Vue3+Pinia+ElementPlus仿微信网页聊天模板Vite5-Vue3-Wechat。vite-wechat使用最新前端技术vite5+vue3+vue-router@4+pinia+element-plus搭建网页端仿微信界面聊天系统。包含了聊天、通讯录、朋友圈、短视频、我的等功能模块。支持收缩侧边栏、背景壁纸换肤、锁屏、最大化等
  • 2024-06-21Vite+Electronss构建vue3桌面应用
    本文介绍使用vite构建Electron项目,使用@vitejs/plugin-vue插件辅助完成vue3桌面应用,主要使用Vite,Vue,Electron,@vitejs/plugin-vue四个模块。一创建项目1、输入命令npminitvite首先输入项目名称viteElectron,选择Vue框架和javascript语言2、运行项目输入命令:cdvite
  • 2024-06-20浅析Vite本地构建原理
    前言随着Vue3的逐渐普及以及Vite的逐渐成熟,我们有必要来了解一下关于vite的本地构建原理。对于webpack打包的核心流程是通过分析JS文件中引用关系,通过递归得到整个项目的依赖关系,并且对于非JS类型的资源,通过调用对应的loader将其打包编译生成JS代码,最后再启动开发服务器。了解
  • 2024-06-20Vue生态工具组合
    文章目录1.Vue版本2.构建工具3.包管理器4.状态管理5.http库6.UI库7.站点生成器8.优质内容收录vue生态工具多种多样,我们要如何选择并组合起来才最好呢。接下来给大家推荐我认为比较好的工具组合方式,方便大家在搭建vue项目时可做一个参考。1.Vue版本新项目推荐优先选
  • 2024-06-19npm ERR! network request to https://registry.npmmirror.com/create-vite failed,
    npmERR!networkrequesttohttps://registry.npmmirror.com/create-vitefailed,  npmverbnpmv9.5.1npmERR!codeETIMEDOUTnpmERR!syscallconnectnpmERR!errnoETIMEDOUTnpmERR!networkrequesttohttps://registry.npmmirror.com/create-vitefailed,reas
  • 2024-06-19从0到1使用vite搭建react项目保姆级教程(持续更新中)
    一、vite创建react项目要使用Vite创建一个React项目,你需要按照以下步骤操作:1、确保你已经安装了Node.js(建议使用最新的稳定版本)。2、使用npm命令安装ViteCLI工具,再来创建项目npmcreatevite@latestmy-vite-app 3、运行上述命令后,按照提示选择“create-react-app”
  • 2024-06-17QianKun vue2 改造主应用 vue3+vite 改造子应用
    一:Vue2改造主应用创建方式:vuecreatevue2-master 1:在vue2项目src下撞见qiankun文件夹用于注册和启动子应用配置创建index.js创建app.js。注册。name要和子应用vite.config.js配置相同。container要和indexView中id相同创建indexView.vue。用于显示微应用
  • 2024-06-15npm login 或者 npm adduser 之后 遇见 Public registration is not allowed
    npmlogin或者npmadduser之后遇见Publicregistrationisnotallowed其实是因为npm镜像地址有问题使用下方指令将镜像切回即可正确完成登录操作npmconfigsetregistryhttps://registry.npmjs.org/今天就总结到这里啦!后续会不定时更新哦,欢迎在评论区交流。如
  • 2024-06-15vue 使用vite-plugin-svg-icons
    安装npminstallvite-plugin-svg-icons--savenpminstallfast-glob--save在vite.config.js配置 import{defineConfig}from'vite'importvuefrom'@vitejs/plugin-vue'import{createSvgIconsPlugin}from'vite-plugin-svg-icons
  • 2024-06-13部署服务器上线部分
    想要将自己的毕设放在自己买的服务器上,该项目前端由vite+ts支持,后端使用pythonflask,数据库是MySQL8.0;部署分成以下步骤,前端UI部分,后端数据库部分,服务器命令调试部分目前项目已经完成部署,来我的网站看看吧:https://www.8765430.xyz/前端UI部分修改tsconfig.json在build的时候
  • 2024-06-13vite+vue3展示文件夹内的所有组件
    https://www.cnblogs.com/y-shmily/p/16546743.html 在组件目录下新建index.jsimport{markRaw}from"vue";constfilesNameList=[];constfiles=import.meta.glob("./*.vue");for(constkeyinfiles){constfileName=key.replace(/(\.
  • 2024-06-10vite Glob 实现 责任链、注册组件
    场景下面是其中一种场景,我们定义二种方法对外提供一个方案,按需调用。//list/test1.tsexportdefault()=>{console.log("test")}//list/test2.tsexportdefault()=>{console.log("test")}//index.tsimporttest1from"./list/test1";import
  • 2024-06-07使用Verdaccio创建一个本地私有库,并应用
    安装verdaccio       npminstall-gverdaccio直接verdaccio启动    可以先右上角登录 然后先使用npmcreatevite@latest然后创建属于自己的一个vue3项目  vite-project(随便起了个名)npmi一下npmrundev 跑起来看看然后创建下列文件夹
  • 2024-06-06插件:vite-plugin-electron
    源文档地址:vite-plugin-electron安装npmi-Dvite-plugin-electron将vite-plugin-electron添加到vite.config.ts的插件部分importelectronfrom'vite-plugin-electron/simple'exportdefault{plugins:[electron({main:{//`build.lib.ent
  • 2024-06-01vue3 vite 项目tsx写法尝试
    vite配置上面jsx插件搞好就能在vue项目中使用jsx写法了代码尝试ChildWorld.vue<scriptlang="tsx">import{defineComponent,defineProps}from"vue"constchildAbc=()=>{return(<div>childAbc</div>)}constchildCbd=(props,
  • 2024-05-29vite开发环境、生产环境配置
    一,前言一个项目可能会有开发版本、上线版本、测试版本等等多个版本,不同的环境会有不同请求api接口,就需更改一些基本配置,这时候就显得很麻烦,所以这里就使用了环境变量。我们只需做简单的配置,把环境状态切换的工作交给代码。二,开发环境也就是编码时运行的环境,即我们使用npmrund
  • 2024-05-29vite配置自动引入全局scss变量文件
    全局自动引入scss变量文件当定义了全局的scss变量文件并且而其他很多页面都需要使用的时候,都需要显式的使用@import或者@use引用一遍全局scss文件,很是麻烦。使用以下配置这样能有效避免造成大量重复工作,可以在任何scss文件中任意使用全局变量。定义全局scss变量文件配置vi
  • 2024-05-24vite config proxy 代理 外网接口 配置单写法
    viteconfigproxy代理外网接口配置单写法之前一个小坑target:'http://yourdomain/',之前域名后面我写子目录了,导致一直不好使。在这之前,用nginx配置,没配置出来~,所以搞成vite配置走起。。vite.config.jsserver:{proxy:{'/ci':{target:'http:/
  • 2024-05-23utools插件开发踩坑记录 - vite+recat搭建打包到utools环境时运行页面报错unexpected application error! 404 not found
    问题现象在本地开发环境时,运行无问题,一但打包到utools环境运行时,就出现了下面的现象依赖"dependencies":{"@ant-design/icons":"^5.3.7","antd":"^5.17.3","react":"^18.2.0","react-dom":"^
  • 2024-05-23Element-plus按需加载
    1、需安装unplugin-vue-components 和 unplugin-auto-import这两款插件npminstall-Dunplugin-vue-componentsunplugin-auto-import2、修改vite.config.js配置文件import{defineConfig}from'vite'importAutoImportfrom'unplugin-auto-import/vite'impor