Vue项目打包后的dist包中,多了很多隐藏文件?

vue3 + vite,node版本是18

并且比较奇怪的是同事打的包是正常的,只有我打出来的会这样
怀疑是我电脑的某些配置原因导致的?是一台新电脑,但是找不到原因
有没有大神知道什么原因

阅读 1.5k
2 个回答
✓ 已被采纳

这些隐藏文件是mac上的,你在win上打包不应该有这些。怀疑这个文件夹里的内容是之前就存在的,你可以整个删除 dist 然后重新打包一次。对了,检查一下 public 目录,这个目录下的文件会直接复制到 dist 里。

检查一下你的 /public 目录。可能有一个同事之前用的是 macOS,会在目录下生成 .DS_Store 的隐藏目录,并且提交的时候不小心提交到的Git了。

至于出现重复的 abc.xlsx 也有可能是类似的原因,我们在使用Office编辑Excel文件的时候可能会在当前目录生成一个 ~$abc.xlsx 的临时文件。如果在提交 Commit 的时候没有关闭 Office 也会被提交上来。

在项目目录下的 .gitignore 中添加 .DS_Store~$* 两个规则就好了。记得同时把已经提交到Git的多余文件删除。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题