1

我正在编写 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");

/***/ }),

我找不到执行此操作的代码,任何指针?

4

1 回答 1

1

好的,所以我找到了HotModuleReplacementPlugin它的答案,显然它不是对此负责的人。

webpack-hot-client当第一个项目是脚本时,将入口点更改为一个。Arraywebpack-hot-client

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

于 2018-03-03T18:58:30.517 回答