vue3项目打包遇到的问题

为什么我打包的dist文件没有index.html 也没有static文件夹 只有一堆mjs和ico
我的是vue3项目+django前后端分离项目 需要部署到服务器上 但是dist文件夹打包出来的东西真的很奇怪

img

可能是因为你在打包时没有正确配置 webpack 的 output 属性。在 Vue CLI 3 中,可以在 vue.config.js 文件中配置输出路径和文件名等属性。具体来说,需要在 vue.config.js 文件中添加以下代码:

module.exports = {
  outputDir: 'dist',
  assetsDir: 'static',
  indexPath: 'index.html',
  // other options...
}

其中,outputDir 指定打包后的输出目录,assetsDir 指定静态资源的输出目录,indexPath 指定打包后的 HTML 文件名。
如果你已经有了 vue.config.js 文件,可以直接在其中添加上述配置项;如果没有,需要在项目根目录下创建该文件,并将上述代码添加进去。
完成配置后,重新运行打包命令,生成的 dist 目录应该就包含了 index.html 文件和 static 文件夹。

webpack或者vite,缺少配置信息