vue-cli4如何打包静态资源到指定目录
作者:Amorleon 时间:2024-05-22 10:43:24
打包静态资源到指定目录
在最近开发工作中,我打包的 dist 文件夹下,vue-cli4 打包(npm run build)的静态资源全部都平铺展开在该文件夹下,看着很别扭,于是想打包到 static 文件夹下。
vue-cli4 执行打包命令时,默认打包的位置是dist文件夹下,不会自动打包为一个模块(文件夹)。
解决
在 vue.config.js 文件中设置 assetsDir 指定打包的目录为根目录下的 static 文件夹,就会在 dist 文件夹下自动生成一个新的文件夹 static 来存放打包的静态资源。
设置之后打包的文件目录为:
说明:文件夹下的 js 和 json 文件夹是我写在 public 文件夹下的模块用于 axios 请求本地数据,打包时会直接打包到 dist 文件夹下。
vue-cli打包访问静态资源404
使用vue-cli生产打包,把代码放到服务器上访问的时候,不少同学会看到页面一片空白,打开控制台,会发现是某些资源文件找不到,如图:
其实这里是因为vue-cli的webpack打包配置静态文件访问路径不对,配置文件路径如图:
在这个文件下面找到生产(build)配置:
要解决静态文件访问路径问题只需要修改配置中的assetsPublicPath字段即可。
如果你的服务器静态文件路径是这样的:
将路径写成这样即可访问静态资源:
资源访问成功状态:
来源:https://blog.csdn.net/weixin_45738653/article/details/107070914
标签:vue-cli4,打包,静态资源,目录
0
投稿
猜你喜欢
简单的淡入淡出图片轮换效果
2009-05-22 18:38:00
python删除列表中特定元素的几种方法
2023-12-21 02:17:12
软件与网站设计的区别
2009-05-04 14:30:00
SQLServer只赋予创建表权限的全过程
2024-01-20 06:49:53
图文详解SQL Server 2008R2使用教程
2024-01-19 10:52:38
仿6room网站图片链接效果
2007-06-21 13:59:00
Python实现删除文件中含“指定内容”的行示例
2022-01-15 02:56:28
常用SQL功能语句
2024-01-15 17:08:58
python处理xml文件的方法小结
2023-10-28 01:53:33
Pandas数据分析之pandas数据透视表和交叉表
2021-01-18 05:43:45
Python实现自动添加脚本头信息的示例代码
2022-07-02 18:12:42
Python字典高级用法深入分析讲解
2022-10-31 06:43:20
tensorflow 环境变量设置方式
2021-10-09 16:53:51
python起点网月票榜字体反爬案例
2021-03-11 02:56:05
OpenCV图像颜色反转算法详解
2022-04-25 16:19:31
用Python写一个无界面的2048小游戏
2022-02-12 11:18:23
python+opencv实现阈值分割
2023-05-19 11:23:50
最常用的SQL语句
2024-01-23 20:37:40
关于python并发编程中的协程
2023-10-18 04:37:44
对Python字符串中的换行符和制表符介绍
2021-11-11 15:45:29