项目中用到几个视频文件,我将他放在public文件夹中,但是执行build后产生了两份视频文件
我也只在一个地方引用
我知道public文件夹中的文件会被直接复制一份到根目录,另一份应该就是使用了require.context产生的?
请问怎么获取文件名而不产生副本呢?
项目中用到几个视频文件,我将他放在public文件夹中,但是执行build后产生了两份视频文件
我也只在一个地方引用
我知道public文件夹中的文件会被直接复制一份到根目录,另一份应该就是使用了require.context产生的?
请问怎么获取文件名而不产生副本呢?
文件直接放在 /public 里就行,然后写一个 node脚本,脚本取读文件名写入到一个 .js 文件里,每次start或者build之前跑脚本重写这个 js 就行了
11 回答1.3k 阅读
3 回答966 阅读✓ 已解决
2 回答963 阅读✓ 已解决
3 回答956 阅读✓ 已解决
2 回答649 阅读
3 回答976 阅读
3 回答973 阅读
所以你直接放到
/src/assets/目录下不就好了吗……也可以在修改
vue.config.js文件,在构建时期获取视频列表收集文件名,最后把文件名列表放到环境变量当中使用。