【问题标题】:Is it possible to pass node process variable to webpack builded package?是否可以将节点进程变量传递给 webpack 构建的包?
【发布时间】:2018-01-19 22:28:00
【问题描述】:

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

app.listen(process.env.PORT);

process.env.PORT 是通过 IIS 传递的,所以在我本地构建 webpack 包的那一刻,我没有端口。

我在我的服务器上部署了构建包,但是查看 server.bundle.js,我可以看到:

app.listen(undefined);

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

是否有任何选项可以设置 webpack 捆绑包以期望节点进程变量在运行时传递?

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

【问题讨论】:

    标签: javascript node.js iis webpack iisnode


    【解决方案1】:

    这听起来像是DefinePlugin 的工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-01
      • 2017-06-21
      相关资源
      最近更新 更多