npm run build 打包后,html文件css,js报404

朋友们,vue项目,npm run build 打包后,在打包好的文件夹李点击这个html文件,打开后页面空白,检查看css喝js都是404,怎么解决呀

img

img

修改打包配置 的 路径 也就是 webpack里
https://www.jb51.net/article/230546.htm

小魔女参考了bing和GPT部分内容调写:
首先,你需要检查一下你的项目配置文件,比如vue.config.js,看看是否有配置静态资源的路径。如果没有,你需要在配置文件中添加静态资源的路径,例如:

module.exports = {
  publicPath: '/static/'
}

其次,你需要检查一下你的html文件中是否正确引入了css和js文件,例如:

<link rel="stylesheet" href="/static/css/style.css">
<script src="/static/js/main.js"></script>

最后,你需要检查一下你的打包文件中是否有css和js文件,如果没有,那么你需要检查一下你的webpack配置文件,确保你的配置文件正确地打包了css和js文件。

总之,你需要检查一下你的项目配置文件、html文件和webpack配置文件,确保它们正确地配置了静态资源的路径,以及打包了css和js文件,这样才能解决你的问题。
回答不易,记得采纳呀。

“Devil组”引证GPT后的撰写:
用 npm run build 打包 Vue 项目后,打开生成的 HTML 文件时,发现页面空白,同时检查发现 CSS 和 JS 文件都是 404 错误,那么可能存在以下几种情况:

路径错误:在 Vue 项目中引入 CSS 和 JS 文件时,需要使用相对路径或绝对路径来引入,如果路径不正确,则会导致文件无法加载。在打包后的文件中,由于路径发生了变化,可能需要检查路径是否正确。

缺少文件:在打包时,Webpack 会将所有依赖的 CSS 和 JS 文件打包到同一个文件中,如果缺少任何一个文件,则会导致页面空白或加载失败。可以检查打包后生成的文件是否缺少任何一个文件。

配置错误:在 Vue 项目中,需要将 CSS 和 JS 文件打包到同一个文件中,并正确引入该文件。如果在打包时未正确配置相关的参数,则可能导致文件加载失败。可以检查打包时相关配置是否正确。

解决方法:

检查路径是否正确,如果不正确则需要修改路径。

检查打包后生成的文件是否完整,如果不完整则可能需要重新打包。

检查打包时相关的配置是否正确,如果不正确则需要进行修改。