Webpack4没有将webpack引导代码编译为es5?

时间:2018-03-16 11:28:42

标签: webpack webpack-4

开发模式下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?

1 个答案:

答案 0 :(得分:0)

来自webpack团队的肖恩。我们已经报告了这个问题(PS:这是你应该报告为我们项目的一个错误的东西,而不是应该落在SO上的一般使用问题)。

我们还打开了this issue,旨在确保我们生成的运行时始终是向后兼容的ES5。 (该链接还有合并PR的链接,我们已经解决了这个问题)