首页
学习
活动
专区
圈层
工具
发布

vuecli3 build之后静态文件出现404

今天打包vue-cli3时,扔到服务器上面发现所有的资源都请求失败了,然后去根目录找配置文件,发现没有vue.config这个文件,只有一个babel.config.js这个文件,于是自己创建了一个vue.config...文件如下: module.exports = { // 基本路径 publicPath:"./", // 可以设置成相对路径,这样所有的资源都会被链接为相对路径,打出来的包可以被部署在任意路径...outputDir:"dist", //打包时生成的生产环境构建文件的目录 assetsDir: 'public', // 放置生成的静态资源 (js、css、img、fonts)...(相对于 outputDir 的) 目录 /*devServer: { proxy: 'http://localhost:8080' }*/ } 然后再次打包,发现请求静态资源访问成功了...打出来的包可以被部署在任意路径 outputDir:“dist”, //打包时生成的生产环境构建文件的目录 assetsDir: ‘public’, // 放置生成的静态资源

3.9K32
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SpringBoot【静态资源】

    SpringBoot中的静态资源的存放路径和我们前面的web项目还是有些区别的,本文我们来介绍下SpringBoot中的静态资源。   ...springboot访问静态资源,默认有两个默认目录, 一个是 classpath/static 目录 (src/mian/resource) 一个是 ServletContext 根目录下( src.../main/webapp ) SpringBoot静态资源 1.static目录   在IDEA中默认创建的有此目录,如下: ?   ...访问成功~ 3.自定义目录   一般情况下,默认目录已经满足我们的需求了,但是在某些特殊的情况下我们可能需要将静态文件存放在特殊的文件夹下,我们可以在application.properties中如下配置...#表示所有的访问都经过静态资源路径 spring.mvc.static-path-pattern=/** #覆盖默认配置,所以需要将默认的也加上否则static、public等这些路径将不能被当作静态资源路径

    1.5K30

    Nginx 静态资源访问

    # Nginx 静态资源访问 引言 如何访问 Nginx 的静态资源?这其中涉及到了 Nginx 的核心功能 Rewrite 重写技术,本内容将讲解处理访问静态资源的相关知识。...Nginx的跨域问题 同源策略 跨域问题 跨域案例 解决方案 静态资源防盗链 什么是资源盗链 防盗链实现原理 防盗链实现实例 针对目录防盗链 Rewrite功能配置 地址重写与地址转发 set指令 Rewrite...常用全局变量 if指令 break指令 return指令 rewrite指令 flag 总结 rewrite_log指令 Rewrite的案例 域名跳转 环境准备 域名镜像 独立域名 自动加『/』 合并目录...default_type application/json; # return 的格式是 json return 200 '{"id":1,"name":"TOM","age":18}'; } # 静态资源防盗链...# 多级域名 当你配置了多级域名,如二级域名 xxx.frxcat.fun,并且静态资源目录恰好和二级域名的 xxx 可以匹配,则可以使用正则表达式进行匹配,日后,如果又多个 xxx,则再创建对应的该目录即可

    8.9K20

    Go内嵌静态资源

    Go内嵌静态资源 把静态资源嵌入在程序里,原因无外乎以下几点: 布署程序更简单。传统部署要么需要把静态资源和编译好的程序一起打包上传,要么使用docker和dockerfile自动化....运行中发生静态资源损坏或丢失往往会影响程序的正常运行. 可以自主控制程序需要的静态资源....最常见的,比如一个混编网址的后端程序,本来需要把程序与它所需要的静态资源(html模版、css、js、图片)一起上传至生产服务器,同时还需要正确配置静态资源在服务器中的路径让程序能正常访问.现在我们将这些资源全部嵌入到程序中...golang1.16的官方内置版静态资源 想要嵌入静态资源,首先我们得利用embed这个新的标准库。...在声明静态资源的文件里我们需要引入这个库。 对于我们想要嵌入进程序的资源,需要使用//go:embed指令进行声明,注意//之后不能有空格。

    1.7K20

    Nginx专题-静态资源

    章节目录 静态资源分类 CDN场景 nginx作为静态资资源web服务_配置语法 浏览器缓存 服务器端设置浏览器缓存过期实践 跨站访问 静态资源分类 静态资源:非服务器动态运行生成的文件 类型 种类 浏览器端渲染...nginx作为静态资资源web服务_配置语法 配置语法-tcp_nopush 要求实时性不高的场景下使用,不着急返回给客户端 语法:tcp_nopush on | off; 默认配置:tcp_nopush...off; 可配置模块:http、server、location nopush:整体处理,资源准备好之后一起发送给用户 作用:在sendfile开启状态下,提高网络包的传输效率 配置语法-tcp_nodelay...on; 可配置模块:http、server、location 作用:keepalive连接下,提高网络包的传输实时性 配置语法-压缩 解压(浏览器端)---------------->压缩(nginx静态资源服务端...,提高静态资源快速响应的能力,提高服务端的处理效率 浏览器缓存 http协议定义的缓存机制 如:Expires;cache-control等 校验过期机制 校验是否过期 Expires-1.0、Cache-Control

    1.7K20

    前端静态资源缓存策略

    背景 页面加载提速是战场,首当其冲要优化的就是 静态资源(js|css) 的加载速度。我们小组去年基于Vue开发了一个积分商城单页面应用。...本文旨在与大家分享在单页应用中使用纯前端手段加速静态资源的获取,从而达到页面加速。...量化静态资源,分析问题所在 先让我们看看资源列表: [9a44b01bc0094352cb5abf0ecc3e7810.png] 那么对于前端静态资源的度量,就有了一个量化: 总资源大小 必要资源加载...缓存方式制定 现在我们商城已经去掉了swiper.js,但当时由于时间紧急,我们使用折中的方式: 由前端自行主动发起网络请求获取所需的静态资源,并存储在前端持久化介质中,自行管理维护静态资源版本,形成一套可被其他前端项目复用的...[249b32b7a8c3731eb3662bdc039be8ca.png] 二次进入 二次进入的时候明确看到静态资源的请求已经消失,因为cache模块已经检测到LocalStorage存在资源。

    3.8K90

    Nginx 静态资源部署

    # Nginx 静态资源部署 引言 静态资源如何部署?本内容带你了解静态资源相关的操作和内容。 静态资源指令配置、静态资源优化配置、静态资源压缩配置、静态资源缓存配置。...Nginx静态资源概述 静态资源指令配置 listen指令 server_name指令 匹配执行顺序 location指令 root/alias指令 index指令 error_page指令 静态资源优化配置...sendfile tcp_nopush tcp_nodelay 优化总结 静态资源压缩配置 Gzip模块配置指令 Gzip压缩功能配置模板 Gzip和sendfile共存问题 gzip_static指令...,根据不同的条件展示在页面不同这 一部分内容,比如说报表数据展示、根据当前登录用户展示相关具体数据等资源; Nginx 处理静态资源的内容,我们需要考虑下面这几个问题: 静态资源的配置指令 静态资源的配置优化...静态资源的压缩配置指令 静态资源的缓存处理 静态资源的访问控制,包括跨域问题和防盗链问题 # 静态资源指令配置 # listen指令 该指令是用来配置监听端口。

    6.4K20

    Nginx---静态资源处理

    Nginx Nginx服务器基础配置实例 Nginx服务操作的问题 Nginx配置成系统服务 Nginx命令配置到系统环境 Nginx静态资源部署 Nginx静态资源概述 Nginx静态资源的配置指令...指令 设置请求资源的目录root / alias index指令 Nginx之坑:完全理解location中的index,配置网站初始页 error_page指令 静态资源优化配置语法 sendfile,...tcp_nopush和tcp_nodelay Nginx静态资源压缩实战 Gzip模块配置指令 1. gzip指令:该指令用于开启或者关闭gzip功能 2. gzip_types指令:该指令可以根据响应页的...一部分内容,比如说报表数据展示、根据当前登录用户展示相关具体数据等资源; Nginx处理静态资源的内容,我们需要考虑下面这几个问题: (1)静态资源的配置指令 (2)静态资源的配置优化 (3)静态资源的压缩配置指令...(4)静态资源的缓存处理 (5)静态资源的访问控制,包括跨域问题和防盗链问题 Nginx静态资源的配置指令 listen指令 listen:用来配置监听端口。

    3.6K20

    Hexo博客静态资源加速

    无法确定该方案是否存在优越性 CC康纳百川-博客图片的 webp 之路 参考了stylus语法 Stylus官方文档 CDN加速 jsdelivr是一个免费的CDN服务,可以利用它配合github来为页面静态资源提供加速...Gulp压缩全站静态资源 gulp能够帮助用户自动压缩静态资源,配合各类下属插件,能够压缩包括css、js、html乃至各类格式的图片文件。...安装Gulp插件:在博客根目录[Blogroot]打开终端,输入: 安装各个下属插件以实现对各类静态资源的压缩。在此高呼卓越科技NB! 为Gulp创建gulpfile.js任务脚本。...指令流程如下: 可能出现的bug,毕竟是bug御三家,没点bug都不好意思出来混 部分js经过gulp-babel的压缩加密后,可能无法正常使用,报错一般为提示该js中的某个变量未被声明。...详情请参阅站内教程:Hexo异步加载方案 TO DO 给静态资源添加jsdelivr以实现CDN加速 对站内图片进行压缩 使用Gulp压缩全站静态资源 合并CSS以减少请求次数 调整第三方JS加载位置

    3.7K40
    领券