新建的VUE项目, 打包成dist部署到服务器白屏
1、查看报错信息

image.png
经过排查发现/js文件和页面不在一个路径下
2、解决办法
vue.config.js文件修改, 新增publicPath字段
修改前
const { defineConfig } = require('@vue/cli-service');
module.exports = defineConfig({
configureWebpack: {
resolve: {
fallback: {
util: require.resolve('util'),
stream: require.resolve('stream-browserify'),
zlib: require.resolve('browserify-zlib'),
assert: require.resolve('assert'),
}
}
}
});
修改后
const { defineConfig } = require('@vue/cli-service');
module.exports = defineConfig({
publicPath: './',
configureWebpack: {
resolve: {
fallback: {
util: require.resolve('util'),
stream: require.resolve('stream-browserify'),
zlib: require.resolve('browserify-zlib'),
assert: require.resolve('assert'),
}
}
}
});
3、重新打包验证--功能一切正常

截屏2025-07-22 16.39.51.png
