Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 模块生成失败:SyntaxError:';导入&x27;和';出口';可能仅出现在顶层_Webpack - Fatal编程技术网

Webpack 模块生成失败:SyntaxError:';导入&x27;和';出口';可能仅出现在顶层

Webpack 模块生成失败:SyntaxError:';导入&x27;和';出口';可能仅出现在顶层,webpack,Webpack,在webpack版本v2.1.0-beta.28中,他们添加了以下内容(我使用的是2.2.0-rc.1): 添加import()作为代码拆分构造。应该使用它,而不是 系统。尽可能导入。System.import将在中被弃用 webpack 2版本(在webpack 3中删除),因为其行为不正确 根据规格 所以我转换成: require.ensure(['./hero/homepage'], () => { require('./hero/homepage') }, 'hero-home

在webpack版本v2.1.0-beta.28中,他们添加了以下内容(我使用的是2.2.0-rc.1):

添加
import()
作为代码拆分构造。应该使用它,而不是
系统。尽可能导入
。System.import将在中被弃用 webpack 2版本(在webpack 3中删除),因为其行为不正确 根据规格

所以我转换成:

require.ensure(['./hero/homepage'], () => {
  require('./hero/homepage')
}, 'hero-homepage')
进入:

import('./hero/homepage')
  .then(module => module.default)
  .catch(err => console.error(`Chunk loading failed, ${err}`))
但是get:
模块构建失败:SyntaxError:“导入”和“导出”只能出现在顶层

我是否需要向网页配置中添加一些内容,以便在他们建议的地方使用导入?

根据:


答案是您需要

而不是将导入转换为require,以确保为什么不使用babel eslint稍微修改一下eslint规则。