• 2024-05-10vue3 vite项目H5页面 ios13进入页面出现白屏问题
    项目中碰见IOS系统进入页面出现白屏问题,记录一下问题排查过程一、页面可能报错进入页面是白屏,页面的 vconsole 也没有显示,首先想到的是页面是不是有什么报错,然后查看了别的机型,都没有问题,定位到只有IOS13有问题,想着会不会是什么语法在IOS13不兼容(这个问题之前出现过一个
  • 2024-04-12vite和webpack对比
    定位分析打包工具:webpack、rollup、parcel、esbuild作用:可以对代码进行压缩、合并、转换、分割、打包衍生:vue-cli、create-react-app、umi等是基于webpack的上层封装,用于快速创建项目vite:开发环境依赖esbuild进行预构建,生产环境则依赖rollup进行打包差异分析1、启动差异we
  • 2024-03-13Vite构建的前端项目在执行 "npm run dev" 命令时报错 "failed to load vite.config.ts"
    报错信息:Failedtoloadconfigfromxx/.../xx/vite.config.tserrorduringbuild:Error:Youinstalledesbuildforanotherplatformthantheoneyou'recurrentlyusing.Thiswon'tworkbecauseesbuildiswrittenwithnativecodeandneedstoinstal
  • 2024-03-08JavaScript 打包器esbuild的基础使用
    esbuild是一种类似于webpack的极速JavaScript打包器。esbuild项目主要目标是:开辟一个构建工具性能的新时代,创建一个易用的现代打包器。先安装esbuildnpmiesbuild-g-g代表全局范围检查esbuild的版本esbuild--version命令行构建esbuildsrc\app.jsx--bundle--outfi
  • 2024-01-18HBuilderX mac M1 打包 vite/vue3 报错处理办法(pnpm)
    项目运行h5的时候都没有问题,但是要运行到微信开发者工具的时候打包报11:40:54.480Specificallythe"esbuild-darwin-arm64"packageispresentbutthisplatform11:40:54.480needsthe"esbuild-darwin-64"packageinstead.Peopleoftengetintothis很好看去论
  • 2023-07-13vue+vite项目在浏览器运行正常,在钉钉白屏报错,在嵌入的app里面白屏报错
    1.在钉钉直接打开本地跑的项目白屏并且报错UncaughtReferenceError:globalThisisnotdefined/@vite/client:135:7ReferenceError:globalThisisnotdefinedathttp://192.168.20.36:5173/@vite/client:135:7UncaughtSyntaxError:Unexpectedtoken./src/main.ts:19:38
  • 2023-06-27Vite、esbuild 以及 webpack 比较
    一、前言这三者的定位都有些不同,不好直接比较,但是做的事情还算类似,因此放一块拿来说说。vite是新生技术,由其快速优秀的开发体验有取代webpack的趋势,但是它并不如webpack打包工具那么灵活,vite内部的打包工具是采用的esbuild,其性能之高也来自于此。二、Vite2.0特性基于
  • 2023-05-10构建工具
    Vite:下一代前端工具Vite(读音类似于[weɪt],法语,快的意思)是一个由原生ESModule驱动的Web开发构建工具。在开发环境下基于浏览器原生ESimports开发,在生产环境下基于Rollup打包。虽然2021年webpack仍然是毫无争议的构建之王,但活跃的前端社区,终于出现了一位能打
  • 2023-03-04uniapp系列-报错或常见问题处理集锦
    问题一:执行完命令,就不动了,或者是uniapp遇到编译很慢,无法正常运行的情况情况1:执行rundev命令后,一直就不动了,输出如下PSC:\XXXXXXXX>npxyarnrundev:h5yarnrunv1.
  • 2023-02-17是怎样利用 Esbuild 来提升性能的
    Vite是怎样利用Esbuild来提升性能的什么是EsbuildEsbuild是一款基于Go语言开发的javascript打包工具,最大的一个特征就是快。通过官网提供的一张图,可以清晰的看
  • 2022-10-31网友心得—运行jeecgboot-vue3项目可能出现的问题
    运行jeecgboot-vue3项目可能出现的问题1.执行pnpminstall的时候报错ERR_PNPM_INVALID_OVERRIDE_SELECTOR Cannotparsethe"//"selectorintheoverrides​ 翻
  • 2022-10-25网友心得—运行jeecgboot-vue3项目可能出现的问题
    运行jeecgboot-vue3项目可能出现的问题1.执行pnpminstall的时候报错ERR_PNPM_INVALID_OVERRIDE_SELECTOR Cannotparsethe"//"selectorintheoverrides​ 翻