Vue3项目解决运行时无NetWork地址的问题

前言

Vue3项目使用新的vite工具构建后进行运行,发现控制台内只有LocalHost本地地址并且提示

Network: use --host to expose

在这里插入图片描述

  • Local地址:

指的是你的项目在本地开发环境中运行时的地址。例如localhost127.0.0.1,当你在本地开发环境中运行项目时,你可以使用local地址来预览和调试你的项目。但是此地址仅供你自己访问,其他人通过localhost 是访问不到你跑的项目的。

  • network地址:

指的是你的项目在真实的网络环境中运行时的地址。它是你的真实IP地址或者域名,用于访问你的项目。当你将项目部署到服务器上时,你需要使用network地址来访问项目。在局域网内,其他设备可以通过局域网内的IP地址来访问网络地址。

所以下面有两种方式可以对vue3项目进行network地址的配置

方式一:修改package.json文件

在这里插入图片描述

"scripts":{
    "dev":"vite --host 0.0.0.0",
},

在script后面补上 --host 或者 --host 0.0.0.0

在服务器上绑定所有可用的网络接口,以便可以从任何IP地址访问服务器。

如果有指定的ip地址可以修改为指定地址

方式二:修改vite.config.ts(或vite.config.js)

在这里插入图片描述

server:{
    host:`0.0.0.0`,
},

如果有指定的ip地址可以修改为指定地址

在这里插入图片描述
两种方式可以任选一种,配置完成后,现在再看控制台,已经出现了Network地址
至此,Vue3项目运行时无NetWork地址的问题已解决

GitHub 加速计划 / vu / vue
109
18
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:4 个月前 )
9e887079 [skip ci] 1 年前
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 1 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐