首页 > 解决方案 > vue.config.js 中的端口被忽略

问题描述

我想开发一个 Vue 应用程序并将其提供给外部域。所以我写了一个vue.config.js将开发服务器重定向到公共,如下所示:

module.exports = {
  devServer: {
    disableHostCheck: true,
      host: '0.0.0.0',
      port: 8080,
      public: 'mypublicpage.com:8080',
  },
  publicPath: '/'
}

就在几个小时前,我得到了像这样的上述设置文件的预期结果

应用程序运行在: - 本地: http://localhost:8080 - 网络:http ://mypublicpage.com:8080/

但是现在我的本地端口总是随机的,所以我无法通过公共(网络)URL 访问我的 Vue 应用程序。我仍然不知道为什么会这样。

应用程序运行在: - 本地: http://localhost:19282每个端口更改npm run serve - 网络:http ://mypublicpage.com:8080/

标签: vue.jswebpackbabeljswebpack-dev-server

解决方案


推荐阅读