vue3项目启动自动打开浏览器以及server配置过程

 更新时间:2024年03月12日 09:36:14   作者:Celester_best  
这篇文章主要介绍了vue3项目启动自动打开浏览器以及server配置过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

正常情况下,刚创建的项目在执行npm run dev命令后不会自动打开浏览器,为了方便可以设置项目启动自动打开浏览器。

项目启动自动打开浏览器

方法一

在package.json文件夹下在dev和build命令后面添加--open,重新执行npm run dev命令即可

  "scripts": {
    "dev": "vite --open",
    "build": "vite build --open",
    "preview": "vite preview"
  },

方法二

在vite.config.js文件中配置server

export default defineConfig({
  plugins: [vue()],
  server: {
    host: '127.0.0.1',
    port: '8888',
    open: true,
    https: false
  },
})

server配置的说明

  server: {
    host: '127.0.0.1',// 指定服务器应该监听哪个 IP 地址
    port: '8888', // 指定开发服务器端口
    strictPort: false, // 设为 true 时若端口已被占用则会直接退出,而不是尝试下一个可用端口
    open: true, // 开发服务器启动时,自动在浏览器中打开应用程序
    https: false // 是否开启 https
  },

ps:关于proxy的配置后面会单独进行说明。

配置server时的报错

1、Error: getaddrinfo ENOTFOUNDlocalhost.my.com
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:71:26)

或者是报如下错误:

可以修改hhosts文件,hosts文件的位置:C:\Windows\System32\drivers\etc

可以在hosts文件中配置要访问的名称

然后运行项目之后host名称就会修改为配置的名称

vue2项目启动自动打开浏览器的配置

vue2项目需要在config文件夹下进行设置

设置方法如下:

autoOpenBrowser: true

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • VueJS全面解析

    VueJS全面解析

    Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。这篇文章主要介绍了VueJS全面解析的相关资料,需要的朋友可以参考下
    2016-11-11
  • vue清除动态路由的问题记录

    vue清除动态路由的问题记录

    项目中往往都是添加动态路由,如何删除已经添加进来的路由往往被忽视,为此这里做一下记录,感兴趣的朋友跟随小编一起看看吧
    2023-10-10
  • vue3+vite加载本地js/json文件不能使用require浅析

    vue3+vite加载本地js/json文件不能使用require浅析

    这篇文章主要给大家介绍了关于vue3+vite加载本地js/json文件不能使用require的相关资料,require 是属于 Webpack 的方法,在v3+vite的项目里面并不适用,需要的朋友可以参考下
    2023-07-07
  • Vuepress生成文档部署到gitee.io的注意事项及说明

    Vuepress生成文档部署到gitee.io的注意事项及说明

    这篇文章主要介绍了Vuepress生成文档部署到gitee.io的注意事项及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • 手把手教你Vue3如何封装组件

    手把手教你Vue3如何封装组件

    vue2和vue3的组件封装还是有区别,下面这篇文章主要给大家介绍了关于Vue3如何封装组件的相关资料,文中通过实例代码介绍的非常详细,对大家学习或者使用vue3具有一定的参考学习价值,需要的朋友可以参考下
    2023-02-02
  • 解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题

    解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题

    这篇文章主要介绍了解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • vue3.0公共组件自动导入的方法实例

    vue3.0公共组件自动导入的方法实例

    这篇文章主要给大家介绍了关于vue3.0公共组件自动导入的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Vue3前端适配Markdown格式问题及最佳解决方案

    Vue3前端适配Markdown格式问题及最佳解决方案

    Markdown 编辑器作为一种轻量级文本格式,已被广泛应用于博客、文档编辑、评论系统等场景,下面这篇文章主要介绍了Vue3前端适配Markdown格式问题及最佳解决方案,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-06-06
  • vue如何封装自己的Svg图标组件库(svg-sprite-loader)

    vue如何封装自己的Svg图标组件库(svg-sprite-loader)

    这篇文章主要介绍了vue如何封装自己的Svg图标组件库(svg-sprite-loader),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • vue 保留两位小数 不能直接用toFixed(2) 的解决

    vue 保留两位小数 不能直接用toFixed(2) 的解决

    这篇文章主要介绍了vue 保留两位小数 不能直接用toFixed(2) 的解决操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08

最新评论