logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue使用Typescript开发编译时提示“ERROR in ./src/main.ts Module build failed: TypeError: Cannot read property ‘

使用Typescript开发Vue,一切准备就绪。但npm start 时,提示“ERROR in ./src/main.tsModule build failed: TypeError: Cannot read property 'afterCompile' of undefined“错误。解决方法将ts-loader从4.0降低到3.1.1解决问题。是由于webpack和ts-loader版本

#typescript#vue.js#webpack
Vue3 + Typescript 兼容低版本 Chrome

最近新开一个项目,使用了最新的Vue3和Typescript,但发现在客户浏览器中白屏(空页面),得知他们使用的浏览器版本居然是Chrome 49,但客户太多,根本无法要求他们统一更换新版本的浏览器,只能考虑适配这种低版本的浏览器。一般这种情况都需要通过Babel去做转换,我们是Vue3 Cli项目,实际上Vue项目在创建时就引入的Babel,直接使用即可修改浏览器兼容列表配置(.browsers

#typescript#chrome#vue.js
Vue3 + Typescript 兼容低版本 Chrome

最近新开一个项目,使用了最新的Vue3和Typescript,但发现在客户浏览器中白屏(空页面),得知他们使用的浏览器版本居然是Chrome 49,但客户太多,根本无法要求他们统一更换新版本的浏览器,只能考虑适配这种低版本的浏览器。一般这种情况都需要通过Babel去做转换,我们是Vue3 Cli项目,实际上Vue项目在创建时就引入的Babel,直接使用即可修改浏览器兼容列表配置(.browsers

#typescript#chrome#vue.js
Vue3 Ref 语法糖,告别 .value 的写法

语法糖的实现,我想大家应该会对语法糖这个术语会有不一样的理解,它的本质是在编译阶段通过遍历AST来操作特定的代码转换操作。并且,这个实现过程的一些工具包(Package)的配合使用也是非常巧妙的,例如。用于存放遍历AST节点过程中的祖先AST节点(栈顶的AST节点是当前AST节点的父亲AST节点);语法糖相关的代码转换操作,这也是Vue3考虑比较细致的地方,避免了不必要的代码转换操作带来性能上的开

#大数据
到底了