0

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?

4

1 回答 1

0

来自 webpack 团队的 Sean。我们已经报告了这个(PS:这是您应该向我们的项目报告的错误,而不是应该出现在 SO 上的一般使用问题)。

我们还打开了这个问题,旨在确保我们生成的运行时始终向后兼容 ES5。(该链接还包含我们已修复此问题的合并 PR 的链接)

于 2018-03-16T21:21:07.133 回答