Webpack 模块生成失败:SyntaxError:';导入&x27;和';出口';可能仅出现在顶层
在webpack版本v2.1.0-beta.28中,他们添加了以下内容(我使用的是2.2.0-rc.1): 添加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
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规则。