是否可以将节点流程变量传递给webpack构建的包?

时间:2018-01-19 22:28:00

标签: javascript node.js iis webpack iisnode

我目前正在使用iisnode开发将在iis上托管的nodejs应用程序。 我有这样的问题,这是我的server.js的一部分:

app.listen(process.env.PORT);

process.env.PORT由IIS传递,所以当我在本地构建webpack包时,我没有端口。

我在我的服务器上部署了build-ed软件包,但是看看server.bundle.js,我可以看到:

app.listen(undefined);

现在IIS无法启动应用程序..

是否有任何选项可以设置webpack bundle-ed包以期望在运行时传递节点流程变量?

或许我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

这听起来像是DefinePlugin

的工作