Javascript Web包开发服务器动态端口
是否可以为Web包开发服务器找到未使用的端口? 我当前的配置看起来确实像:Javascript Web包开发服务器动态端口,javascript,webpack,webpack-dev-server,Javascript,Webpack,Webpack Dev Server,是否可以为Web包开发服务器找到未使用的端口? 我当前的配置看起来确实像: devServer: { historyApiFallback: true, inline: true, host: '0.0.0.0', port: 3000, contentBase: helpers.root('public'), stats: 'minimal' } 省略端口时,webpack dev server使用第一个可用端口,以8000开头,请参阅。需要网
devServer: {
historyApiFallback: true,
inline: true,
host: '0.0.0.0',
port: 3000,
contentBase: helpers.root('public'),
stats: 'minimal'
}
省略
端口时,webpack dev server
使用第一个可用端口,以8000开头,请参阅。需要网页包开发服务器
⩾2.2
对于早期版本,可以使用。有关详细信息,请参阅。如果省略端口
不是一个选项,您可以使用自动选择下一个可用端口:
const-portFinderSync=require('portfinder-sync'))
开发服务器:{
历史上的倒退:是的,
是的,
主持人:“0.0.0.0”,
端口:portFinderSync.getPort(3000),
contentBase:helpers.root('public'),
统计数据:“最小”
}
在我的例子中,我不能省略端口
,因为我需要它在我的devServer
配置中设置public
属性:
const portFinderSync = require('portfinder-sync')
const port = portFinderSync.getPort(8080)
devServer: {
contentBase: path.join(__dirname, 'dist'),
host: '0.0.0.0',
open: true,
port: port,
public: `${ipaddress}:${port}`,
},
你有什么问题?dev服务器不会在端口3000上运行?我会在端口3000上运行。我们是许多开发人员,其他开发人员有时会使用端口3000 ist。webpack dev server能否像BrowserSync一样找到未使用的端口?