全面理解JS模块的标准(AMD、CMD、COMMON.JS 、 UMD、ESM)
在前端的世界演变里,有着几种JS的模块规范,从出现的顺序来说就是:
①amd
②cmd
③common.js
④ umd
⑤ esm
现在Vue框架里面都是遵守esm规范,不得不说esm是目前最好最流行的一种js规范了
在前端的世界演变里,有着几种JS的模块规范,从出现的顺序来说就是:
①amd
②cmd
③common.js
④ umd
⑤ esm
现在Vue框架里面都是遵守esm规范,不得不说esm是目前最好最流行的一种js规范了
问题
之前的一个pig-app 的一个vue3+vite项目,之前就是安装依赖就可以运行了,但是今天重新安装一直报错,显示
error when starting dev server:TypeError: vite.createFilter is not a function
数组转 tree 实现方式,js版本实现了三种
图片旋转是通过 canvas rotate 方法进行旋转,然后保存
在if中import引入插件
昨天发生产忘记注释移动端的Vconsole插件把他带到了生产环境,整个人真是裂开了。因为impor不能直接在if中使用。之前一直都是发生产的时候手动注释引入和调用。但是昨天忘记注释了就很尴尬。之后查资料发现两种可以判断环境的引入方式
异步引入