svelte - 同时运行 2 个 Svelte 项目
问题描述
我尝试使用 运行两个苗条的项目npm run dev
,但是第二个给出了错误Error: listen EADDRINUSE: address already in use :::35729
。
我在网上寻找解决方案,但无济于事。
我在哪里可以修改此配置以选择另一个端口。
解决方案
从rollup-plugin-livereload的代码来看,可以分配一个端口。
在您的rollup.config.js
文件中,将
:更改
!production && livereload('public'),
为
!production && livereload({watch: 'public', port: 35730}),
似乎rollup-plugin-livereload自动分配给端口 35729 并在它已被使用时打印错误。
虽然,它使用了我认为会自动找到一个开放端口的端口授权,但无论如何,对 rollup.config.js 的上述更改应该仍能解决您的问题。
我还没有实际测试过这个,但我希望它可以工作。
推荐阅读
- sql - 如何进行 sql 数据透视
- java - 在 Spring 中将 Jade4J 配置为默认模板引擎
- javascript - 查找表中最大的数字
- shell - 在 groovy 中执行 shell 命令会引发“意外字符”错误
- jmeter - 在 Jmeter 中使用动态输入的正则表达式(正则表达式提取器)
- c# - Unity:按特定顺序解析所有已注册类型实例的列表
- java - 尝试在 Jsoup 中加载 URL 时发生了太多重定向
- go - 如何在运行测试之前自动清理 Visual Code 中的 go 缓存?
- haskell - How to hide the mouse cursor in Haskell Gloss
- vue.js - Vue-Router in axios interceptor