首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Vue JS 2中将http-server配置为历史模式?

在Vue JS 2中,可以将http-server配置为历史模式,以实现更友好的URL展示和路由功能。下面是完善且全面的答案:

在Vue JS 2中,要将http-server配置为历史模式,需要进行以下步骤:

  1. 首先,在Vue项目的根目录下,找到package.json文件,并打开它。
  2. package.json文件中,找到scripts字段,其中应该有一个名为"serve"的脚本。
  3. 在该脚本中,找到"vue-cli-service serve"这一行,将其修改为"vue-cli-service serve --history"
  4. 保存package.json文件,并关闭它。
  5. 接下来,在终端或命令行中,进入Vue项目的根目录。
  6. 运行以下命令来安装http-server依赖:
代码语言:txt
复制
npm install http-server --save-dev
  1. 安装完成后,运行以下命令来启动http-server:
代码语言:txt
复制
npm run serve
  1. http-server将会在本地启动,并监听指定的端口(默认为8080)。
  2. 现在,你可以在浏览器中访问http://localhost:8080来查看Vue应用程序。

通过以上步骤,你已成功将http-server配置为Vue JS 2的历史模式。这样做的好处是可以去除URL中的哈希符号,并且使得URL更加友好和可读。同时,历史模式还能够支持浏览器的前进和后退操作,提供更好的用户体验。

推荐的腾讯云相关产品是腾讯云云服务器(CVM),它提供了稳定可靠的云服务器实例,适用于各种应用场景。你可以通过以下链接了解更多关于腾讯云云服务器的信息:腾讯云云服务器产品介绍

请注意,本答案没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商,以符合问题要求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

前端启动本地服务的四种方法,看完不会你锤我

前边几篇文章介绍本地缓存,还有 WebSocket 等好多需要在服务内才能运行,上一篇介绍移动端适配,更是需要在手机端访问页面,此时就不得不介绍下如何在本地启动服务,及手机如何访问?...调试移动端网页调试方法: PC端浏览器的开发者模式中,选择手机模式。 利用手机模拟器。 使用真机访问本地。...2.4、http-server http-server 服务依赖于node,要先安装node.js。除此不需要其他任何框架和工具。...1:使用以下命令,全局安装http-server npm install http-server -g 2:安装完成,查看版本,检查是否安装成功,运行命令: npm http-server --version...三、框架启动服务 常见的VUE、React、Angular框架创建的项目,会自动下载很多依赖的包,自动生成配置文件。创建好项目之后启动服务就好了。

5K20

前端启动本地服务的四种方法,看完不会你锤我

前边几篇文章介绍本地缓存,还有 WebSocket 等好多需要在服务内才能运行,上一篇介绍移动端适配,更是需要在手机端访问页面,此时就不得不介绍下如何在本地启动服务,及手机如何访问?...调试移动端网页调试方法: PC端浏览器的开发者模式中,选择手机模式。 利用手机模拟器。 使用真机访问本地。...2.4、http-server http-server 服务依赖于node,要先安装node.js。除此不需要其他任何框架和工具。...1:使用以下命令,全局安装http-server npm install http-server -g 2:安装完成,查看版本,检查是否安装成功,运行命令: npm http-server --version...三、框架启动服务 常见的VUE、React、Angular框架创建的项目,会自动下载很多依赖的包,自动生成配置文件。创建好项目之后启动服务就好了。

1.4K10
  • Vue.js——60分钟browserify项目模板快速入门

    概述 在之前的一系列vue.js文章,我们都是用传统模式引用vue.js以及其他的js文件的,这在开发时会产生一些问题。...既然组件是Vue.js的重要概念,我们就应该利用好它。 为了解决这些问题,Vue.js官方提供了一些开发模板,这使得我们能够快速地配置vue.js的开发环境。...这两种类型的项目模板都分别提供了简单模式和完全模式, 简单模式仅包含基于vue.js开发必要的一些资源和包,使用该模式可以快速地投入到开发。 完全模式则还包括ESLink、单元测试等功能。...开发过.NET童鞋,可以简单的理解debug模式和release模式。.../build.js serve节点的命令 http-server -c 1 -a localhost 用于开启http-serverhttp-server是一个简易的web服务器。

    1.3K20

    前端启动本地服务的四种方法,看完不会你锤我

    前边几篇文章介绍本地缓存,还有 WebSocket 等好多需要在服务内才能运行,上一篇介绍移动端适配,更是需要在手机端访问页面,此时就不得不介绍下如何在本地启动服务,及手机如何访问?...调试移动端网页调试方法: PC端浏览器的开发者模式中,选择手机模式。 利用手机模拟器。 使用真机访问本地。...2.4、http-server http-server 服务依赖于node,要先安装node.js。除此不需要其他任何框架和工具。...1:使用以下命令,全局安装http-server npm install http-server -g 2:安装完成,查看版本,检查是否安装成功,运行命令: npm http-server --version...三、框架启动服务 常见的VUE、React、Angular框架创建的项目,会自动下载很多依赖的包,自动生成配置文件。创建好项目之后启动服务就好了。

    4.4K30

    Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(十)打包项目并发布到子目录

    Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(十)打包项目并发布到子目录 前情回顾 通过上一章《Vue2+VueRouter2+Webpack+Axios 构建项目实战...而我们最终希望,我们开发的项目,生成好一堆文件,然后随便通过任何一个 http 服务就能跑起来,也就是,还原成我们熟悉的 html+css+js模式。 好,这章,我们来讲解这部分内容。...打包项目 我们进入到终端,并且进入到我们的开发目录: cd ~/Site/MyWork/vue-demo-cnodejs 然后运行如下代码,进行打包: npm run build 运行结果如下: ?...你可能不知道如何启动这样一个 http 服务,或者,你现在已经到 apache 里面去进行配置去了。不用那么麻烦,我们有 nodejs 环境,只要全局安装一个 http-server 服务就好了呀。...将项目打包到子目录 刚刚,我们是将文件,打包根目录访问的。也就是说,必须在 dist 文件夹下面启动一个服务,才能把项目跑起来。

    92480

    vscode html注释快捷键_史上最全vscode配置使用教程

    2)files.autoSave这个属性是表示文件是否进行自动保存,推荐设置onFocusChange——文件焦点变化时自动保存。...": true }, // #让vue中的js按"prettier"格式进行格式化 "vetur.format.defaultFormatter.html": "js-beautify-html..."js-beautify-html": { // #vue组件中html代码格式化样式 "wrap_attributes": "force-aligned...先给大家来三个快捷键,后面会用到 1、CTRL+SHIFT+P 我也不知道叫什么,暂且就叫它功能搜索功能吧 2、ALT+SHIFT+D 下载配置 3、ALT+SHIFT+U 上传配置 现在手把手教大家配置...本文是利用node.js中的http-server,开启本地服务,步骤如下: 安装http-server 在终端输入:$ npm install http-server -g 开启 http-server

    1.6K20

    使用 vue 创建你的第一个 PWA 应用

    项目 我们先使用 npm init vue@latest 创建一个 VUE 的项目,可以按照自己的喜好选择初始的配置。...npm i vite-plugin-pwa -D 编辑 vite.config.js 配置 vite-plugin-pwa,整体文件修改后如下,如果你没有启用 Jsx 可以去掉相关配置信息。...这里我们加入了 2 个任务链接 shortcuts,具体在 Windows 平台的显示形式如下(安卓测试没有显示): 任务栏 开始菜单 更多的 manifest 配置,可以查看 https://developer.mozilla.org...安装提示 安卓系统因使用浏览器的差异,表现也不尽相同,下图使用的是 MIUI 自带的系统浏览器(暗黑模式)。...5.PWA 应用也可以打包 APP 上架 Store,你可以前往尝试 https://www.pwabuilder.com/ 的在线工具

    1.5K21

    十二、VueJs 填坑日记之项目打包发布

    而我们最终希望,我们开发的项目,生成好一堆文件,然后随便通过任何一个 http 服务就能跑起来,也就是,还原成我们熟悉的 html+css+js模式。这章,我们来讲解这部分内容。...打包项目 进入到我们的项目根目录 d: cd vueworks/my-vue 然后运行如下代码,进行打包: npm run build 结果如下: ?...你可能不知道如何启动这样一个 http 服务,或者,你现在已经到 apache 里面去进行配置去了。不用那么麻烦,我们有 nodejs 环境,只要全局安装一个 http-server 服务就好了呀。...切换到dist目录,运行 http-server -p 3000 ? 如果你是严格按照我的教程来的,那么现在已经可以顺利的跑起来了。...将项目打包到子目录 刚刚,我们是将文件,打包根目录访问的。也就是说,必须在 dist 文件夹下面启动一个服务,才能把项目跑起来。

    79050

    海纳百川无所不容,Win10环境下使用Docker容器式部署前后端分离项目Django+Vue.js

    本次我们将在Win10环境下利用Docker容器技术来对前后端分离项目Django+Vue.js进行打包,分别定制化对应的项目镜像,应对快速部署以及高扩展的需求。    ...mydjango     这里我们用端口映射技术将宿主机的5000端口映射到容器内的8000端口,访问Django服务,http://容器ip:5000     后端搞定,接下来轮到我们的前端服务vue.js...了,首先打开vue项目的打包配置文件config/index.js: build: { // Template for index.html index: path.resolve(__...访问Vue.js服务,http://容器ip:8081     至此,通过Docker的容器技术,我们就将前后端两大服务都分别部署好了,过程并不复杂,但是意义却是里程碑式的,携此两大镜像,左牵Django...,右擎Vue.js,如果哪天需要横向扩容,只需短短几分钟,我们就可以在新服务器上做到“拎包入住”,灵活方便。

    70420

    9012教你如何使用gulp4开发项目脚手架

    项目目录设计 1.src目录,即我们开发项目时的源目录,具体结构如下: 我们定义views是我们视图层,即页面文件的目录,js目录业务逻辑的脚本文件,lib存放第三方框架,include目录公共部分的存放目录...我们将配置文件统一放到build目录下,config公共配置文件,gulp.dev.js和gulp.prod.js分别为开发和生产环境配置文件。...; 'ie7':IE7兼容模式,'ie8':IE8兼容模式,'*':IE9+兼容模式] compatibility: '', //类型:Boolean 默认:false...更多推荐 如何用不到200行代码写一款属于自己的js类库) 让你瞬间提高工作效率的常用js函数汇总(持续更新) 一张图教你快速玩转vue-cli3 3分钟教你用原生js实现具有进度监听的文件上传预览组件...使用Angular8和百度地图api开发《旅游清单》 js基本搜索算法实现与170万条数据下的性能测试 《前端算法系列》如何让前端代码速度提高60倍 vue高级进阶系列——用typescript玩转vue

    1.4K10

    使用CentOS,Nginx部署前端项目

    生产环境测试 $ npm run build # 打包,生成在生产环境中使用的 dist 目录 进入 dist 目录,可结合 pm2http-server 来发布部署。...使用 history 模式时需要添加 try_files $uri $uri/ /index.html; } location /xiongmao/ { # 反向代理,相当于在 vue.config.js...中代理的前缀,根据需要修改 rewrite ^/xiongmao/(.*)$ /$1 break; # 相当于在 vue.config.js 中代理的pathRewrite proxy_pass https...://xiongmaoyouxuan.com; # 相当于在 vue.config.js 中代理的 target } } 配置文件编写好之后,按 esc 退出编辑模式,再按 : 后输入 wq 保存并退出文件...以上两个步骤完成之后,尝试ip直接访问无问题,DNS解析域名到对于IP,就可以直接使用域名来访问前端页面了。 VUEdemo地址:http://hd.bycat.cn

    1.6K10

    Vue2Vue3 路由配置详解

    Vue.js 中,路由是一个重要的部分,它允许我们在不同的组件之间导航。Vue2Vue3 的路由配置有一些不同,本文将详细介绍如何在这两个版本中配置路由,并解释每段代码的作用。...mkdir src/router touch src/router/index.js 配置路由 在 src/router/index.js 文件中配置路由: // 导入 Vue Router 的创建函数和路由模式...定义路由数组,结构与 Vue2 相同。 创建路由实例时,指定路由模式 history。 导出路由实例,以便在其他地方使用。...它类似于 Vue 2 中的 new Router 构造函数,但语法更加简洁和现代化。这个函数需要一个配置对象,配置对象包含路由模式和路由规则等信息。...createWebHistory 是一个用于创建 HTML5 History 模式的路由历史记录对象的函数。

    21810

    Vue2Vue3 路由配置详解

    Vue.js 中,路由是一个重要的部分,它允许我们在不同的组件之间导航。Vue2Vue3 的路由配置有一些不同,本文将详细介绍如何在这两个版本中配置路由,并解释每段代码的作用。...mkdir src/router touch src/router/index.js 配置路由 在 src/router/index.js 文件中配置路由: // 导入 Vue Router 的创建函数和路由模式...定义路由数组,结构与 Vue2 相同。 创建路由实例时,指定路由模式 history。 导出路由实例,以便在其他地方使用。...它类似于 Vue 2 中的 new Router 构造函数,但语法更加简洁和现代化。这个函数需要一个配置对象,配置对象包含路由模式和路由规则等信息。...createWebHistory 是一个用于创建 HTML5 History 模式的路由历史记录对象的函数。

    18810
    领券