使用插件更改Webpack entryPoint

时间:2018-03-02 23:49:12

标签: webpack webpack-hmr webpack-plugin

我正在编写Webpack插件,我需要做同样的技巧HotModuleReplacementPlugin才能在应用程序之前注入webpack-hot-client

它将捆绑包的入口点更改为需要./node_modules/webpack-hot-client/client/index.js的自定义函数,然后加载原始条目应用程序。

捆绑包中的代码段

/***/ 0:
/***/ (function(module, exports, __webpack_require__) {

__webpack_require__("./node_modules/webpack-hot-client/client/index.js?ed7fa357-74e7-4924-8c07-8372aa814415");
module.exports = __webpack_require__("./app/index.js");

/***/ }),

我找不到那样做的代码,任何指针?

1 个答案:

答案 0 :(得分:0)

好的,所以我找到了HotModuleReplacementPlugin如何做到的答案,显然不是那个负责的人。

webpack-hot-cliententry point更改为Array,当第一项是webpack-hot-client脚本时。

Webpack从该数组创建一个看起来像我发布的条目。