javascript - vue cli 项目打包产生两份文件?
问题描述:
项目中用到几个视频文件,我将他放在public文件夹中,但是执行build后产生了两份视频文件
我也只在一个地方引用
我知道public文件夹中的文件会被直接复制一份到根目录,另一份应该就是使用了require.context
产生的?
请问怎么获取文件名而不产生副本呢?
第 1 个答案:
所以你直接放到 /src/assets/
目录下不就好了吗……
也可以在修改 vue.config.js
文件,在构建时期获取,然后放到环境变量当中使用。
第 2 个答案:
public
下的文件直接访问就行了:/media/xxxxxxx.mp4
个人不建议将静态资源
放进src/assets
目录去构建,随着项目的迭代,编译会越来越卡
#include <stdio.h>#include <stdlib.h>/* run this program usin ...