此Webpack配置的说明

科茨·扎特尔

我很难理解下面的变量在我的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”?

阿诺·基督

在您的情况下,devPort将获得optimist.argv.portnot的值false

否则,它将等于8080。

通常,为变量分配最接近的非伪造值。

var john = false || null || undefined || '' || 'Doe' || 'Jane';

约翰具有价值 Doe

顺便说一下,它不是Webpack特定的语法。这是一种常见的JavaScript。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章