前言

        不管迎面来的是什么,我们都能坦然面对。且不管前路如何,今天有阳光,那么我们就拥抱温暖;当风雨来临的时候,我们已经储备了迎接寒冷的能量。等待生命的即便是命运的魔咒,至少我们享受了现在,珍惜了拥有!当生命的繁华落幕之时,我们应会少了几许惶恐,而多了一份坦然。

想要知道vue项目如何避免打包时的一些坑的,可以点个关注,后期会不断为大家更新,如何有效避免踩雷的文章,接下来进入正题!

vue-cli项目打包报错

Tip: built files are meant to be served over an HTTP server.

Opening index.html over file:// won't work.

报错原因

因为vue-cli的默认配置中,publishPath是用绝对目录, 所以dist文件夹里的文件必须放在服务器的根目录, 如果你想本地打开的话, 可以在 npm run build完成之后执行以下命令:

npm install -g http-server

解决方案

  1. 打开config文件夹下面的index.js

  2. 把assetsPublicPath:'/'改成assetsPublicPath:'./

  3. 不会出现空白页后,图片显示不出来。

  4. 解决办法:在build目录下的untils.js文件中

  5. ExtractTextPlugin方法中添加publicPath:’…/…/'就可以了。

    然后重新打包,问题解决。

大白话:

这个其实 就是个 提示并不是报错。

其实 这句话 是告诉 我们 vue打包过后 需要放在服务端 才能预览 打开 如果不放在 服务端 不能正常运行的

如果你想正常打开 运行 可以这样操作

在你 打包 npm run build 完成 之后 直接输入 npm install -g http-server 安装过后 就可以打开了 打包后的 vue项目了 项目中 使用了 接口 可能数据访问不了 但是 页面可以正常打开

教你如何在vue-cli项目打包时避免踩雷(一)【早看早受益】相关推荐

  1. vue.js项目打包时出错找不到main.js

    vue.js项目打包时出错找不到main.js 打包时设置了开发环境和生产环境的入口文件分别是 配置打包文件vue.config.js(没有的话新增) module.exports = {chainW ...

  2. vue cli 项目在打包时候报错 API fatal error handler returned after process out of memory

    问题描述 vue cli 项目在打包时候报错:API fatal error handler returned after process out of memory. 问题分析 从给出的提示可以看出 ...

  3. Vue Cli 项目结构简述

    webnode_modules --Vue Cli 项目以来的js模块全放到这里public --存放静态资源 存放自己的js cssfavicon.ico -- 浏览器小图标index.html - ...

  4. vue+webpack项目打包后背景图片加载不出来问题解决

    vue+webpack项目打包后背景图片加载不出来问题解决 参考文章: (1)vue+webpack项目打包后背景图片加载不出来问题解决 (2)https://www.cnblogs.com/mica ...

  5. Vue项目9:Vue Cli项目使用echarts可视化

    Vue Cli项目使用echarts可视化有两种方式:一.直接引入echarts  二.使用vue-ehcarts. 一.直接引入echarts  1.创建Vue Cli项目 进入cmd命令行,输入如 ...

  6. vue.js 项目打包APP应用包

    vue.js 项目打包APP应用 在hbuilderx编辑器使用的,vue.js 项目打包APP应用 创建一个vue.js项目,写好移动端 vue.js 框架,APP项目完成. 1.在config配置 ...

  7. elementui 样式渲染的慢_解决vue+elementui项目打包后样式变化问题

    博主刚刚解决了index.html空白问题,刚打开项目页面又发现了样式出现了大问题,样式与开发版本有很大不同,有些样式没有生效.利用搜索引擎, 找到了问题所在以及解决办法: main.js中的引入顺序 ...

  8. vue cli项目升级--vue cli3升级到vue cli4

    原文网址:vue cli项目升级--vue cli3升级到vue cli4_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍如何升级vue项目的vue cli版本. 官方网址 https://c ...

  9. electron+vue项目打包时修改注册表功能

    electron+vue项目打包时修改注册表功能 原因 在使用electron做项目时,由于产品需要做一个放大镜功能.在查找了网上大部分类似需求后,发现大部分的放大镜都是对图片的放大,真正实现放大镜功 ...

最新文章

  1. Delphi 2009 超前预知!
  2. c语言用hash方式数组去重,js数组去重的hash方法
  3. Linux lsof命令详解(每日一令之二十)
  4. 时序数据库永远的难关 — 时间线膨胀(高基数 Cardinality)问题的解决方案
  5. 字符去多余空格_【Excel技巧】批量去空格删换行,用这两个函数简单又快速
  6. CnBlogs自定义博客样式
  7. vue 文件目录结构详解
  8. TheadLocal的用法
  9. 记录一次苏宁电商延保服务的体验
  10. 数字滤波器原理及应用 借助matlab,数字滤波器原理及应用(借助MATLAB)
  11. css画横线箭头_如何用纯CSS实现的箭头的效果?
  12. 个人税计算器(Java)
  13. DDoS攻击防范技术
  14. 透过案例看清API接口的作用——演示1688商品详情接口
  15. CTOlib码库介绍(GitHub热门项目收录网站)
  16. GiB 是什么?像 GB 是一样的吗?
  17. 深度学习细粒度图像研究汇总
  18. Win32绘图总结篇(点、直线、折线、贝塞尔曲线、矩形、椭圆、圆弧、弓形、扇形、多边形等)
  19. 强联通分量与双连通分量
  20. 三星复仇计划开始:苹果一出LTE设备就要起诉它!

热门文章

  1. MEC@JavaSE@实战篇@笔记05@计算机网络技术基础
  2. SSL证书中的128位加密和256位加密有何区别?
  3. 新加坡基金会非盈利公司区块链ICO
  4. 【机器学习】——逻辑模型:树模型(决策树)
  5. Red Team之Empire渗透工具介绍和使用
  6. Unity - 九宫格切图报错
  7. 心田花开:解锁各类语文阅读理解答题技巧
  8. Dockerfile中的CMD和ENTRYPOINT有什么区别?
  9. ppm调制解调器 matlab,PPM脉冲位置调制解调器.doc
  10. Python3实现Two-Pass算法检测区域连通性