当前位置:   article > 正文

在vue-cli项目中打包的 dist 静态文件不能直接双击打开访问解决方法-直接打开访问是空白的解决方法_vue打包dist文件可直接浏览器打开吗

vue打包dist文件可直接浏览器打开吗

一行代码解决在vue-cli项目中,我们打包的 dist 静态文件不能直接双击打开访问,直接打开访问是空白的,解决方法如下。

原因:

        因为双击打开访问的协议是文件协议,但是项目默认的需要http协议才能打开:

a29c753bf7114c9982c8b9c88936e21e.png

解决方案一:

vue-cli 默认的需要http协议才能打开,这里需要配置一行代码即可解决!

上代码:

 1、在根目录下的 vue.config.js 文件下,如果没有则新建一个,这个是 vue 的配置文件。

23e18dc64b7b4305aa5acdf88aa9f700.png

 

2、在导出的部分增加一个代码:  publicPath: './'  即可解决!具体如下:

047c1f2f3e4e4509b3aba351e41060f3.png

  1. const { defineConfig } = require('@vue/cli-service')
  2. module.exports = defineConfig({
  3. transpileDependencies: true,
  4. publicPath: './'
  5. })

3、增加了后,我们重新打包(npm run build),即可在本地直接双颊打开,也是可以直接访问的。

解决方案二:

如果不加,打开是空白的额,需要在服务器上,即使用 http 协议才能打开!

当然也可以用 vscod 安装插件 Live Server ,然后在 vscod 中鼠标右键 index.html 页面,然后点击这个:

ba65772953354784a4b32da78ed29626.png

 这个就是以 http 协议来打开 网页。也是可以打开的。这样上面两种方法都可以打开打包好的 dist 下面的网页。

 

星月前端博客https://xingyue.vercel.app/

个人博客,记录前端学习笔记,欢迎收藏或者提意见。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/258829
推荐阅读
相关标签
  

闽ICP备14008679号