为什么我打包的dist文件没有index.html 也没有static文件夹 只有一堆mjs和ico
我的是vue3项目+django前后端分离项目 需要部署到服务器上 但是dist文件夹打包出来的东西真的很奇怪
可能是因为你在打包时没有正确配置 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,缺少配置信息