[英]webpack-dev-server dynamic port
是否可以为webpack-dev-server找到未使用的端口? 我当前的配置确实如下所示:
devServer: {
historyApiFallback: true,
inline: true,
host: '0.0.0.0',
port: 3000,
contentBase: helpers.root('public'),
stats: 'minimal'
}
如果不选择忽略port
则可以使用portfinder-sync自动为您选择下一个可用端口:
const portFinderSync = require('portfinder-sync')
devServer: {
historyApiFallback: true,
inline: true,
host: '0.0.0.0',
port: portFinderSync.getPort(3000),
contentBase: helpers.root('public'),
stats: 'minimal'
}
就我而言,我无法省略port
因为我需要它在我的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}`,
},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.