2021年1月

关于v-ben admin后台框架打包后子目录无法访问的问题。其实很多使用vue框架版本打包几乎都会遇到这个问题。
导致这个问题出现的原因是静态资源加载的路径不正确。因为在打包后,静态资源加载的路径是“/”,这样的话,访问的相对路径是根目录的路径,并不是子目录的路径,所以我们需要修改静态资源打包路径为“./”这样就可以了。
那么v-ben admin的这个路径在哪里改呢?
找到根目录的
.env.development

.env.production
文件,然后修改VITE_PUBLIC_PATH的值为./ 即可

错误日志显示
SyntaxError: C:UsersSKTAppDataLocalYarnCachev6npm-object-visit-1.0.1-f79c4493af0c5377b59fe39d395e41042dd045bb-integritynode_modulesobject-visit.yarn-metadata.json: Unexpected end of JSON input
解决方法:
从文件路径中我们可以看到这里是yarn的缓存文件的问题!!!!!!

yarn cache clean --force

强制清除一波缓存就解决问题!