开发模式下webpack4 bootstarp的代码。
/******/ (function(modules) { // webpackBootstrap
...
/******/ function hotCreateRequire(moduleId) {
/******/ var me = installedModules[moduleId];
/******/ if (!me) return __webpack_require__;
/******/ var fn = function(request) {
/******/ if (me.hot.active) {
/******/ if (installedModules[request]) {
// here use 'includes' not supported in es5
/******/ if (!installedModules[request].parents.includes(moduleId))
我的开发环境不是chrome,它不支持这些新功能。
那我怎么解决呢?
或者我必须使用webpack3?
答案 0 :(得分:0)
来自webpack团队的肖恩。我们已经报告了这个问题(PS:这是你应该报告为我们项目的一个错误的东西,而不是应该落在SO上的一般使用问题)。
我们还打开了this issue,旨在确保我们生成的运行时始终是向后兼容的ES5。 (该链接还有合并PR的链接,我们已经解决了这个问题)