Vue CLI 不构建子目录

Vue CLI not building subdirectory

我认为我需要通过创建 vue.config 文件来更改 webpack 配置?一些指导表示赞赏。

我有这个目录结构

src/assets/backgrounds/desktop
src/assets/backgrounds/mobile
src/assets/backgrounds/
src/assets/flags/
src/assets/fonts/
src/assets/logo/
src/assets/sounds/

我的问题是当我 运行

npm run build (vue-cli-service build)

构建不会在背景文件夹中创建子目录。

src/assets/backgrounds/desktop
src/assets/backgrounds/mobile

我最终得到了一个像这样的 dist 文件夹。

dist/css/
dist/img/
dist/js/
dist/media/
dist/

我期待

dist/img/desktop/
dist/img/mobile/

感谢任何帮助,谢谢。

如以下文档所述,静态资源必须放在 /public 文件夹中: https://cli.vuejs.org/guide/html-and-static-assets.html#static-assets-handling

你的情况:

public/img/desktop/
public/img/mobile/