我尝试使用运行两个 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 的上述更改应该有望解决您的问题。
我还没有实际测试过这个,但我希望它能起作用。