Vue-cli打包后如何本地查看的操作

yizhihongxing

当你使用Vue-cli进行前端开发时,你可以在本地使用devServer插件启动一个本地服务器进行开发调试,但是在打包完成后,你可能需要查看打包后的文件在本地的运行效果。下面我来分享一下如何在本地查看Vue-cli打包后的文件。

1. 打包Vue-cli应用

首先,你需要使用Vue-cli将你的应用进行打包。你可以使用以下命令进行打包:

npm run build

这将在项目的/dist目录下生成一个打包后的文件,其中包含了所有的js、css和静态文件。值得一提的是,如果你正在使用Vue 3.x版本,npm run build命令将会自动将绝对路径转换为相对路径,以避免在引入文件时出错。

2. 在本地启动一个静态服务器

接下来,在本地启动一个静态服务器,以查看打包后的文件。有许多种方式可以实现这个目标,比如使用Node.js中的http-server或Python的SimpleHTTPServer,但是在这里,我们将使用Python的http.server。

首先,打开控制台,进入到我们的dist目录:

cd dist

然后运行以下命令:

python -m http.server 8080

这会在本地启动一个静态服务器,并将其端口号设置为8080。现在,你可以在浏览器中访问http://localhost:8080,查看我们打包后的文件了。

示例一

假设你想本地查看Vue-cli应用程序“my-app”的打包效果,你需要执行以下步骤:

1.打开终端,进入应用程序项目的根目录,运行以下命令,进行打包:

npm run build

2.进入打包后生成的dist目录:

cd dist

3.运行以下命令,启动本地服务器:

python -m http.server 8080

4.在浏览器中输入http://localhost:8080,访问我们打包后的文件。

示例二

假设你正在开发一个Vue-cli应用,它的源代码位于“/code”目录下,使用以下步骤启动http-server:

1.进入应用程序项目的根目录,运行以下命令,进行打包:

npm run build

2.进入打包后生成的dist目录:

cd dist

3.运行以下命令,启动本地服务器:

python -m http.server --directory ../code 8080

4.在浏览器中输入http://localhost:8080,查看我们打包后的文件。

需要注意的是,在第三步中,我们在启动http.server时使用了--directory选项,将http.server的根目录更改为“/code”目录,从而将我们的打包文件直接提供给浏览器,让它可以读取css文件、html文件、图片等静态资源。

希望以上内容能够对你有所帮助!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Vue-cli打包后如何本地查看的操作 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • Vue的Props实例配置详解

    Vue的Props实例配置详解 在Vue中,Props是父组件向子组件传递数据的一个重要机制,用于解决组件之间的通信问题。本篇文章将详细讲解Vue中的Props实例配置,希望能对Vue的开发者提供帮助。 什么是Props Props是Vue中一个重要的特性,它是父组件向子组件传递数据的一个机制。可以将Props看作是父组件向子组件传递数据的一个桥梁。 如何定…

    Vue 2023年5月27日
    00
  • 一篇Vue、React重点详解大全

    一篇Vue、React重点详解大全 本文旨在给读者一份完整的Vue和React学习指南,包括两个框架的核心概念、使用方法、常见问题等,帮助读者更好地理解和掌握这两个流行的前端框架。 Vue 1. Vue基础概念 Vue是一款渐进式JavaScript框架,它的特点是易用、灵活、高效,适用于开发中小型Web应用。Vue的核心概念包括: 1.1 Vue实例 Vu…

    Vue 2023年5月27日
    00
  • 单页面vue引入百度统计的使用方法示例详解

    下面我将为你详细讲解使用Vue单页面应用集成百度统计的完整攻略。 步骤一:创建百度统计账号 首先,你需要到百度统计官网 https://tongji.baidu.com/ 注册并创建自己的统计账号。 在注册后,你需要添加一个网站并获取统计代码。在“网站管理” 页面,点击“添加网站”,根据指导填写网站信息。在添加成功后,会自动跳转到统计代码页面。在这里,你会看…

    Vue 2023年5月27日
    00
  • vue使用video插件vue-video-player的示例

    下面是使用Vue.js框架中的插件vue-video-player的示例攻略: 准备工作 在开始之前,你需要先安装Vue.js和vue-video-player插件。如果你还没有安装这两个工具,请参考以下命令进行安装: # 安装 Vue.js npm install vue # 安装 vue-video-player npm install vue-vide…

    Vue 2023年5月27日
    00
  • vue3响应式Object代理对象的读取示例详解

    以下是“vue3响应式Object代理对象的读取示例详解”的攻略。 1. 什么是Vue3响应式Object代理对象 在Vue3中,响应式Object代理对象是指通过Vue3提供的reactive方法和ref方法,将JavaScript对象转换为Vue3响应式代理对象,这样当对象发生变化时,Vue会自动响应地更新视图,从而实现数据的双向绑定。 2. 如何读取V…

    Vue 2023年5月28日
    00
  • vue新vue-cli3环境配置和模拟json数据的实例

    下面我将给出“Vue新vue-cli3环境配置和模拟json数据的实例”的详细攻略。 环境配置 安装Node.js 在官网下载 Node.js,选择对应系统的版本进行安装。 安装Vue CLI 3 打开命令行终端,输入命令: npm install -g @vue/cli 等待安装完成即可。 创建Vue项目 创建项目 打开命令行终端,进入要创建项目的目录,输…

    Vue 2023年5月27日
    00
  • Springboot-admin整合Quartz实现动态管理定时任务的过程详解

    下面就针对“Springboot-admin整合Quartz实现动态管理定时任务的过程详解”进行详细讲解。 一、背景介绍 在实际的开发过程中,定时任务的使用频率非常高。而对于Spring Boot项目来说,使用Quartz框架来实现定时任务是一种常见的做法。但是,随着业务的不断发展,我们的定时任务往往需要频繁地进行修改和管理,此时我们可以借助Springbo…

    Vue 2023年5月28日
    00
  • Vue+ElementUI实现表单动态渲染、可视化配置的方法

    Vue是一种渐进式JavaScript框架,用于构建现代Web应用程序。而ElementUI是一套基于Vue.js的UI组件库。此攻略涉及到Vue和ElementUI,故需要先确保已经安装和配置了这些组件。接下来将分为以下几个步骤来详细讲解“Vue+ElementUI实现表单动态渲染、可视化配置的方法”的攻略: 创建一个Vue项目 首先,我们需要创建一个Vu…

    Vue 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部