热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

vue配置文件不打包,vue项目打包成静态资源

vue配置文件不打包,vue项目打包成静态资源本文主要介绍vue打包的静态文件无法直接运行的原因以及解决方法,帮助大家更好的

  vue 配置文件不打包,vue项目打包成静态资源

  本文主要介绍vue打包的静态文件无法直接运行的原因以及解决方法,帮助大家更好的理解和学习Vue框架。感兴趣的朋友可以了解一下。

  问题

  我们这一代用的是vue-cli直接生成的vue模板项目,在模板之上继续开发。但是在用npm run build打包项目的时候,我发现打包的项目直接在浏览器里打开了,好像什么都没有?

  原因

  看着打包的index.html源代码,我终于发现了重要的一点:

  所有对路径的引用都以/开头

  下面是我们打包生成的dist目录。

  距离:

  index.html

  static

  css

  app . b 7 BCE 283257 FBD 427 FB 1 DC 3 FEA 80 ce 1 . CSS

  app . b 7 BCE 283257 FBD 427 FB 1 DC 3 FEA 80 ce 1 . CSS . map

  fonts

  material icons-regular . 012 cf6a . woff

  material icons-regular . 570 EB 83 . woff 2

  material icons-regular . a 37 b0c 0 . TTF

  material icons-regular . e 79 bfd 8 . eot

  js

  app.58cce746b2fe4ac2f2b9.js

  app . 58 CCE 746 b 2 Fe 4 AC 2 F2 b 9 . js . map

  manifest . 2 AE 2e 69 a 05 c 33 DFC 65 f 8 . js

  manifest . 2 AE 2e 69 a 05 c 33 DFC 65 f 8 . js . map

  vendor.a32972498ed8de656202.js

  vendor . a 32972498 ed8de 656202 . js . map

  这是很清楚的。默认情况下,vue-cli生成的模板项目的打包文件需要放在静态资源服务器上,而且还必须是根目录!这很不好,非常不好,所以配置需要修改。

  解决方案

  修改file _/config/index.js_以将build.assetsPublicPath属性的值从/更改为。/

  修改文件_/build/utils.js_并添加publicPath:./.插件ExtractTextPlugin中的“/”。

  然后,应该直接打开用npm run build重新打包的静态文件。

  以上是vue打包的静态文件不能直接运行的原因和解决方法的详细说明。更多关于Vue打包的静态文件的信息,请关注我们的其他相关文章!



推荐阅读
  • vue引入echarts地图的四种方式
    一、vue中引入echart1、安装echarts:npminstallecharts--save2、在main.js文件中引入echarts实例:  Vue.prototype.$echartsecharts3、在需要用到echart图形的vue文件中引入:   importechartsfrom"echarts";4、如果用到map(地图),还 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • 作为软件工程专业的学生,我深知课堂上教师讲解速度之快,很多时候需要课后自行消化和巩固。因此,撰写这篇Java Web开发入门教程,旨在帮助初学者更好地理解和掌握基础知识。通过详细记录学习过程,希望能为更多像我一样在基础方面还有待提升的学员提供有益的参考。 ... [详细]
  • Vue应用预渲染技术详解与实践 ... [详细]
  • 本文介绍了如何使用Postman构建和发送HTTP请求,包括四个主要部分:方法(Method)、URL、头部(Headers)和主体(Body)。特别强调了Body部分的重要性,并详细说明了不同类型的请求体。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • C#实现文件的压缩与解压
    2019独角兽企业重金招聘Python工程师标准一、准备工作1、下载ICSharpCode.SharpZipLib.dll文件2、项目中引用这个dll二、文件压缩与解压共用类 ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • Vue CLI 初始化 Webpack 项目时,main.js 文件是如何被调用的? ... [详细]
  • WPF项目学习.一
    WPF项目搭建版权声明:本文为博主初学经验,未经博主允许不得转载。一、前言记录在学习与制作WPF过程中遇到的解决方案。使用MVVM的优点是数据和视图分离,双向绑定,低耦合,可重用行 ... [详细]
  • 我有一个从C项目编译的.o文件,该文件引用了名为init_static_pool ... [详细]
  • Swoole加密机制的安全性分析与破解可能性探讨
    本文深入分析了Swoole框架的加密机制,探讨了其在实际应用中的安全性,并评估了潜在的破解可能性。研究结果表明,尽管Swoole的加密算法在大多数情况下能够提供有效的安全保护,但在特定场景下仍存在被攻击的风险。文章还提出了一些改进措施,以增强系统的整体安全性。 ... [详细]
author-avatar
手机用户2602938483
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有