happyWang

技术人的博客, 说技术人的事

如何使得Svelte项目输出ES5代码

为什么需要ES5的代码最近在开发公司的一个项目时,为了最小化代码文件,就上手尝试了一下svelte,这个目前号称编译后代码包最小的框架,通过把大部分的计算放在编译时进行,而不是在运行时进行,从而极大程度上减少了运行时库文件的大小 目前来说,效果很棒,完成一些简单的功能开发之后,整个product..


基于webpack来配置html的preload和prefetch

起因最近在做一个手机站点,服务器用的Google Cloud,但是用户多是国内的。所以在提升页面加载和响应速度这块,是很重视的。 一开始是想使用manifest.json来做Application Cache, 不过后面发现Google和FireFox都有提到打算废弃这个标准并建议大家改用Se..


webpack dynamic import出错: SyntaxError: 'import' and 'export' may only appear at the top level

起因今天尝试使用webpck的import()来做代码分割。 代码类似如下: import('./nice-scroll').then(init => init(dom)) 结果报错: ERROR in ./js/utils/auto-s..


webpack的target选项的作用

从一个Electron项目说起这两天在折腾用Electron来写一个弹幕助手,方便用PC直播的主播能够看到用户发的弹幕并且进行回复和相关管理操作。 主要的开发任务就是对PC站点已有功能的搬迁和调整。 在最后实现退出功能的时候,希望是在菜单栏上有一个退出按钮,用户点击就能直接退出。 下面是m..