hooks icon indicating copy to clipboard operation
hooks copied to clipboard

[Question or Bug] 当修改 midway.config.ts buildOptions 之后,hooks start 会启动失败

Open sinoon opened this issue 3 years ago • 0 comments

假设有以下配置:

import vue from '@vitejs/plugin-vue'
import { defineConfig } from '@midwayjs/hooks-kit'
import { resolve } from 'path'

export default defineConfig({
    vite: {
        plugins: [vue()],
        build: {
            outDir: 'build',
            emptyOutDir: true,
        },
    },
})

这里将 build 产出目录修改为 build ,而不是默认的 dist。

此时执行 hooks build 之后(可以正常编译),但是执行 hooks start 会全部请求 404 ,而命令行上会输出启动成功的画面: image

建议:

  1. follow 配置,避免出现类似的问题
  2. 如果确实存在静态资源全部未找到的情况,应该有一个提示信息(warn or error)

sinoon avatar Jun 12 '22 03:06 sinoon