的WebPack。将参数传递给入口点

时间:2017-11-10 08:38:31

标签: javascript webpack-2

我有一个多页应用。我用一个js文件配置了多入口点。之所以这样做:这两个页面有很多相同的代码。 到目前为止,我已经阅读了有关webpack-plugins和webpack配置的内容,但没有任何结果。

问题:我可以将一些参数传递到第1页入口点第2页入口点,以便我的 index.js < / strong>文件将解决它究竟应该做什么?可能吗?有人可以就这个问题提出建议吗?

...
entry: {
    page1: "./index.js",
    page2: "./index.js"
},
...

2 个答案:

答案 0 :(得分:1)

webpack-hot-middleware/client为作业使用魔法__resourceQuery

if (__resourceQuery) { var querystring = require('querystring'); var overrides = querystring.parse(__resourceQuery.slice(1)); setOverrides(overrides); }

此处,overrides将查询字符串作为对象。

来源:https://github.com/glenjamin/webpack-hot-middleware/blob/8984fa2845da68b8b9652669f738d6d49ce8e4b5/client.js#L16-L20

答案 1 :(得分:0)

我建议为每个页面创建一个入口点,并从那里需要index.js

清洁且易读。