vue2的项目打包dist发给后端,后端配置解压之后,项目不显示弹出框右上角×号的小图标,部分按钮的样式也没了。
经过查找发现是因为打包时路径出现问题,后端查找不到文件。在vue.config.js添加一段代码就好
修改后代码:
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
transpileDependencies: true,
lintOnSave: false,
publicPath: './', //打包之后路径前面自动添加./
assetsDir: "./",
pluginOptions: {
electronBuilder: {
customFileProtocol: "./"
}
}
})