Vue项目打包后index.html空白?试试长尾关键词优化!

2026-04-09 07:230阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计602个文字,预计阅读时间需要3分钟。

Vue项目打包后index.html空白?试试长尾关键词优化!

Vue项目运行`npm run build`后,会生成一个`dist`文件夹,我们通常将这个文件夹部署到服务器上。`dist`文件夹中包含一个`static`文件和一个`index.`页面,`index.`是最终的单页应用文件。

Vue项目运行npm run build后会生成一个dist文件夹,我们一般都是把这个文件夹部署到服务器上。dist文件夹里边有一个static文件和一个index.html页面,这个index就是最后单页面的最终文件。

问题一:我在打包完成后,打开index.html文件发现地址并没有携带路由。

Vue项目打包后index.html空白?试试长尾关键词优化!

这样的话页面就是空白了,因为没有组件被添加到页面中。打开F12会看到一堆的红色failed请求。打开请求地址是这样的。


进入D盘就开始寻找static文件夹当然是找不到的。既然知道了是打包之后寻找文件的地址错误,就去config文件夹下的index.js中寻找问题。index.js中的build命令的配置有一个属性叫assetsPublicPath,它的值为‘/'。意思是根目录,这时会从index.html所在的硬盘的根目录下开始查找,自然无法找到。解决办法:


改为‘./'这时就不再是绝对路径的根目录了,而是改为了相对路径,同目录下进行查找。再次打包,页面基本正常。

阅读全文

本文共计602个文字,预计阅读时间需要3分钟。

Vue项目打包后index.html空白?试试长尾关键词优化!

Vue项目运行`npm run build`后,会生成一个`dist`文件夹,我们通常将这个文件夹部署到服务器上。`dist`文件夹中包含一个`static`文件和一个`index.`页面,`index.`是最终的单页应用文件。

Vue项目运行npm run build后会生成一个dist文件夹,我们一般都是把这个文件夹部署到服务器上。dist文件夹里边有一个static文件和一个index.html页面,这个index就是最后单页面的最终文件。

问题一:我在打包完成后,打开index.html文件发现地址并没有携带路由。

Vue项目打包后index.html空白?试试长尾关键词优化!

这样的话页面就是空白了,因为没有组件被添加到页面中。打开F12会看到一堆的红色failed请求。打开请求地址是这样的。


进入D盘就开始寻找static文件夹当然是找不到的。既然知道了是打包之后寻找文件的地址错误,就去config文件夹下的index.js中寻找问题。index.js中的build命令的配置有一个属性叫assetsPublicPath,它的值为‘/'。意思是根目录,这时会从index.html所在的硬盘的根目录下开始查找,自然无法找到。解决办法:


改为‘./'这时就不再是绝对路径的根目录了,而是改为了相对路径,同目录下进行查找。再次打包,页面基本正常。

阅读全文