vue hash和history打包

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,新增如下配置

    

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容