来自异步函数的Webpack DefinePlugin

时间:2016-03-17 16:50:44

标签: javascript node.js asynchronous webpack

我想定义一些从异步资源返回的常量。反正在Webpack中有没有这样做?

/* webpack.config.js */
module.exports = {
    ...,
    plugins: [
        new webpack.DefinePlugin({
            someVar: /* RETURN VARIABLE FROM ASYNC FUNCTION */
        })
    ]
}

1 个答案:

答案 0 :(得分:3)

您可以通过在节点API中运行webpack来实现此目的。基本理念:

  1. 获取所需的异步数据。
  2. 使用该数据调整webpack配置。
  3. 运行webpack through node