nuxtclient打包文件不停的请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nuxtclient打包文件不停的请求相关的知识,希望对你有一定的参考价值。

参考技术A 原因是直接执行npmrunbuild,生成一个.output目录。
查阅了官网的配置文档,发现app.buildAssetsDir可以改变静态资源的输出路径(默认值也的确是_nuxt),于是将其改成/后再次打包,然而并没有任何变化。在仔细看了两遍文档无果后,只能撸起袖子从代码入手,最后在.output/server/chunks/render.mjs里发现。
nuxt-client-init-module为Nuxt.js提供了在客户端初始化时注入处理的能力。就像nuxtServerInit一样,可以在根Vuex模块中实现nuxtClientInit操作,该操作仅在客户端渲染时执行。vue-cil项目中通过localstorage或者cookie使vuex的状态持久化,因为vuex刷新后数据会丢失。nuxt项目中created钩子中不存在window对象(localstorage或者cookie的设置需要window对象),比如想要获取登录状态即判断是否存在token时,只能在mounted中进行操作,但这样又会引发一个问题,就是进页面的一瞬间还是无法得知登录状态,体验上会有影响,会存在显示用户名等组件显示隐藏延迟。

以上是关于nuxtclient打包文件不停的请求的主要内容,如果未能解决你的问题,请参考以下文章

测试:tar压缩打包会不会将期间新生成的文件打包进去

压缩解压打包工具基础

vue+electron打包不能网络请求

electron打包后请求static文件路径错误

如何理解webpack中的js文件的打包

解决axios请求本地的json文件在打包后路径出错问题