vue hash和history打包
发布网友
发布时间:2023-01-21 04:32
我来回答
共1个回答
热心网友
时间:2023-12-17 13:58
hash模式打包比较简单,只需要将config下的assetsPublicPath改为'./'就可以了
history需要服务端的支持,否则在刷新的时候会404
首先找到config文件夹下的index.js
I-将路由模式修改为history模式
II-将dev和build下的assetsPublicPath修改成/nginx配置的目录名称/,注意, 必须是'/'开头'/'结尾
III-找到router的根文件,在mode属性下新增base属性,值与assetsPublicPath的值保持一致
IV-找到index.html文件将资源引用路径改成以assetsPublicPath的值开头的形式引入,并增加meta标签,值同assetsPublicPath的值
V-找到nginx目录下的conf文件夹,找到nginx.conf,新增如下配置