使用 vue-cli 时如何禁用在本地网络上运行应用程序?

Posted

技术标签:

【中文标题】使用 vue-cli 时如何禁用在本地网络上运行应用程序?【英文标题】:How do I disable running an app on the local network when using vue-cli? 【发布时间】:2019-03-20 15:02:39 【问题描述】:

当我运行一个 vue-cli 项目时,我看到了这个:

DONE  Compiled successfully in 5778ms

  App running at:
  - Local:   http://localhost:8080/ 
  - Network: http://192.168.178.9:8080/

  Note that the development build is not optimized.
  To create a production build, run npm run build.

我不希望我的应用在本地网络上运行,只在本地主机上运行。 如何关闭本地网络部分?

【问题讨论】:

【参考方案1】:
// vue.config.js

  devServer: 
    host: "localhost"
  

host 设置为 "localhost" 将禁用 webpack-dev-server 中的网络访问。

App running at:
 - Local:   http://localhost:8080/
 - Network: unavailable

【讨论】:

但是,当我的项目中什至没有此配置文件时,在一台机器上它运行良好,但在另一台机器上它报告网络不可用。 @K.Symbol 似乎你的问题是反之亦然。您似乎希望能够访问网络上的应用程序,但问题是关于阻止访问网络上的应用程序的能力:) 我遇到了网络不可用的问题,我想解决它。我该怎么做?我没有 config.js 文件

以上是关于使用 vue-cli 时如何禁用在本地网络上运行应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

使用 vue-cli serve 时如何禁用 linting?

调试时在 Vue-CLI 应用程序中禁用转译为 ES5

如何在智能手机中运行网络应用程序时禁用任何来电?

本地通知声音应默认开启

当我的 python 脚本在服务器上运行时,如何访问我的本地网络摄像头? (实时人脸识别)

启用/禁用以太网的批处理,用于一个网卡切换本地网络和wifi使用(Win10)