【问题标题】:Serve Vue Cli 3.10.0 Project in a specific port在特定端口服务 Vue Cli 3.10.0 项目
【发布时间】:2019-08-22 05:01:06
【问题描述】:

如何始终在特定端口(例如 8888)中提供 Vue CLI 项目?我尝试了以下选项。

  1. package.json 中的服务脚本编辑为vue-cli-service serve --port 8888
  2. 更新vue.config.js 中的devServer 选项。我将其修改为

    devServer: { port: 8888 }

  3. 在服务命令中指定端口选项的服务项目,如npm run serve -- --port 8888

上述步骤都没有给我带来好运。我可以知道如何以正确的方式做到这一点吗?

【问题讨论】:

  • 你遇到了什么错误它对我来说工作正常 vue-cli-service serve --port 8080
  • @SyedAfzal 没有显示错误,而是在某些随机端口中提供服务,例如 56529
  • 这是一个已知的错误 ~ github.com/vuejs/vue-cli/issues/4452。解决方案见here~“在portfinder v1.0.23中修复,请删除你的lockfile并尝试重新安装依赖项。”

标签: javascript vue.js vuejs2 vue-cli-3


【解决方案1】:

尝试将您的版本更新为最新 3.11.0

这是截图

我希望它现在对你有用

【讨论】:

  • 这就是确切的原因。我的 CLI 版本是 3.10。
猜你喜欢
  • 2018-04-23
  • 1970-01-01
  • 2018-12-13
  • 2011-09-14
  • 2019-04-15
  • 1970-01-01
  • 2018-10-04
  • 2016-09-06
  • 2020-02-11
相关资源
最近更新 更多