Vite迁移后publicPath配置不生效怎么办?
我从Webpack迁移到Vite,原来在Webpack里用publicPath: '/static/'设置静态资源前缀,现在Vite里改成了base: '/static/',但打包后的CSS和JS路径还是没加上这个前缀,这是为啥?
我试过在vite.config.js里这样配:
export default {
base: '/static/',
build: {
outDir: 'dist'
}
}
但生成的index.html里引用的资源路径还是/assets/index.xxx.js,而不是预期的/static/assets/index.xxx.js,哪里出问题了?
/assets/路径,Vite 的 base 配置应该会自动处理这些路径,但如果有手动指定的话,就需要手动调整了。