Vue2版本如何使用ip访问?

这篇具有很好参考价值的文章主要介绍了Vue2版本如何使用ip访问?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一,问题背景以及目的

前段时间研究了一下node,npm,express环境,vue-cli脚手架以及vue的版本,以及他们之间的关系,具体详见 vue环境部署,问题是vue2版本使用的npm run dev如果在服务器中的话,根本不能使用ip地址或者域名去访问,而vue3版本虽然自带npm run serve,但是我们只想部署2的版本的vue又该如何配置呢?

二,解决方案

前提:你已经使用vue脚手架创建出了一个vue项目,并使用编辑软件打开

1、在config下index.js文件中

//host: 'localhost' //替换成  host: '0.0.0.0'

2、package.json配置文件中

在"dev":"xxxxxxxxxx    这里添加下面的代码"

--host 0.0.0.0"

3、还需要配置下build文件夹下面的webpack.dev.conf.js文件夹

devServer: {useLocalIp: true, //将useLoackIp设置为true 就可以了}

 如果没有useLocalIp字段的话,直接添加就好了

4、配置一下启动项目 通过localhost 和本地ip地址访问

找到如下代码更改messages字段,以下代码中我已经进行了更改.直接复制粘贴即可

    // Add FriendlyErrorsPlugin   这下边进行了修改
      devWebpackConfig.plugins.push(new FriendlyErrorsPlugin({
        compilationSuccessInfo: {
           // messages: [`Your application is running here:             
           http://${devWebpackConfig.devServer.host}:${port}`],

           messages: [ `App runing at: `,` - Local: http://localhost:${port}`, ` - Network: 
           http://${require('ip').address()}:${port}`],
        },
        onErrors: config.dev.notifyOnErrors
        ? utils.createNotifierCallback()
        : undefined
      }))

5,最后

最后使用localhost:8080或者IP地址+8080都好用了文章来源地址https://www.toymoban.com/news/detail-743514.html

到了这里,关于Vue2版本如何使用ip访问?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • node.js版本过高,导致vue2 版本的项目无法正常启动

    node.js版本过高,导致vue2 版本的项目无法正常启动 node的版本是18 ,vue版本是2 ;npm install 失败 1、未采取提示的方式,而是利用了npx命令; 使用npx指定npm的版本 npx -p npm@6 npm i --legacy-peer-deps 注意:如果这不能立即起作用,也许可以先删除node_modules和package-lock.json。它们将被重

    2024年02月08日
    浏览(63)
  • 如何升级Vue的版本 vue2.9.6升级到vue3.0

    背景:电脑使用多年,一直使用vue 2.x版本,项目开发过程中由于一个模块涉及的集成模块过多,导致需要进行定义的变量越来越多,代码出现冗余,因此在同事的推动下,鉴于vue 3.x的优化,故对自己本来使用的vue 2.9.6升级到vue 3.0版本。那么如何升级呢,请查阅如下步骤:

    2023年04月08日
    浏览(44)
  • 如何创建vue2,vue3项目

    前提需安装node.js和Vue CLI node.js:https://nodejs.org/zh-cn Vue CLI: 如何创建一个vue2项目 (1) 使用cmd终端直接创建 进入到vue项目所创建的目录里(我是直接创建在桌面上)  选择vue2 创建项目 完成,发现npm run serve运行后会报错 出现 Conflict: Multiple assets emit different content to the same f

    2024年02月16日
    浏览(50)
  • vue2项目中如何接入视频监控

    想必各位作为开发者的程序员,有时候公司会给你安排在项目中实现视频实时监控 视频实时监控功能,在很多领域都广泛应用,能帮我们在各行各业都解决很多事情,像智慧工地中AI识别(安全帽、在离岗等)、国标级联(平台对接政府平台监管中心)、音视频通话(工地巡检)等

    2024年02月07日
    浏览(43)
  • VUE搭建项目,配置本地IP地址其他人可访问项目

    1.首先找到config文件夹目录下的 index.js文件 2.然后找到package.json配置文件 3.配置一下build文件夹下面的webpack.dev.conf.js文件 4.最后配置一下启动项目 通过localhost 和本地ip地址访问 同样还是在build文件夹下面的webpack.dev.conf.js文件找到 5.最后看下一效果

    2024年02月12日
    浏览(54)
  • 使用vue-cli创建vue2项目以及项目配置

    1、安装vue-cli cmd:npm install -g @vue/cli@4.5.19 验证是否安装成功:vue -v   出现版本号说明安装成功 2、创建项目 vue create 项目名称 根据自己的需求选择特性,如下所示: 手动选择: 选择自己需要的特性:例如: 选择vue版本 选择路由模式 (输入y和n都可以,y代表history模式没有

    2024年02月06日
    浏览(62)
  • 以vue2为例,用npm开发环境在后端部署vue2项目(更推荐使用nginx部署)

    因为之前一致出现的跨域问题,从而想到了这个办法,属于偏方。推荐使用nginx部署,再去解决跨域问题。 接下来聊一聊本文所使用的方法。 首先将你的前端vue项目拷贝一份到服务器,准备一个dockerfile文件,用这个进行部署首先你得前提是配置好了vue.config.js的跨域配置了,

    2024年02月14日
    浏览(43)
  • 使用Vue3和Vite升级你的Vue2+Webpack项目

    🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页 ——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》 🐾 学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础

    2024年02月09日
    浏览(69)
  • vue2/3项目中使用Vue Carousel 3D实现 Carousel 3D 轮播

    项目需求大概是这个样子,这种并不能通过围成一周再旋转父级实现,因此图方便选择了组件 轮播    vue2,可以直接使用 Playground - Vue Carousel 3D - 3D Carousel for Vue.js  进行改造成自己需要的样子。文档为英文,中文可参考这位 Vue 3D轮播插件vue-carousel-3d_memory_zzz的博客-CSDN博客

    2024年02月08日
    浏览(57)
  • vue2项目之swiper.js 的使用

    swiper.js 的使用 官网 API(部署在 swiper 实例中):https://www.swiper.com.cn/api/index.html 官网轮播图(查看源代码):https://www.swiper.com.cn/demo/index.html 接下来介绍怎么在 vue2 里使用 swiper.js (vue2 使用 swiper5版本) 1、安装、引入css 2、在组件中使用:引入 js 引入 html 结构 html 结构:

    2024年02月05日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包