首页 > 解决方案 > Vue.js:发布时缺少文件夹

问题描述

当我发布项目时:npm run build文件夹中缺少我使用图像创建的dist文件夹。我在 src 文件夹中创建了这个文件夹。资产文件夹也不见了。它在哪里?

标签: vue.js

解决方案


如果您只想逐字包含一些文件夹,请将它们放在public文件夹中。

放置在public文件夹中的任何静态资产都将被简单地复制而不通过 webpack。您需要使用绝对路径来引用它们。

src当它们是捆绑包的一部分时才包含其中的内容(即它们已被导入/需要),即使那样,也不会保留任何文件夹结构。捆绑的项目通常使用哈希校验和重命名,并全部放入单个文件夹中,如js, css,images等。


推荐阅读