【发布时间】:2017-01-06 19:18:50
【问题描述】:
我很难理解下面的变量在我的 webpack 配置中的作用。
var devPort = optimist.argv.port || 8080;
webpack-dev-server 通常在 localhost:8080 上运行。 有一个 HotModuleReplacementPlugin,这个变量稍后会被调用以进行开发构建,如下所示:
var publicPath = '';
if (mode.IS_HOT) {
publicPath = 'http://localhost:' + devPort + '/';
}
根据这个变量,publicPath 会被设置成什么,即。 “optimist.argv.port || 8080”?
【问题讨论】:
-
你的意思是你不知道
optimist.argv.port || 8080的语法是做什么的? -
正确的 Arnaud...我知道 optimist 是一个 Node lib..但不太确定这个语法在做什么。
标签: webpack webpack-dev-server