懒加载用了babel-loader报错
来源:3-8 由浅入深 webpack - 代码分割和懒加载(2)

慕娘559103
2018-01-23
报'import' and 'export' may only appear at the top level
var page1 = 'pageA'; if(page1 === 'pageA'){ import(/*webpackChunkName:'PageA'*/'./js/pageA').then(function(pageA){ console.log(pageA) }) }else if(page1 === 'index'){ import(/*webpackChunkName:'index'*/'./js/index') .then(function(index1){ console.log(index1) }) } require.ensure([],function(){ var _ = require('lodash'); _.join(['1','2'],'3'); },'vendors');
写回答
2回答
-
慕圣1176792
2018-07-11
我也一样呀 老师的要求是这样吗
00 -
qbaty
2018-01-23
这个是因为没有识别出动态import, 需要改两个地方:
第一个 eslintrc中,要引入 import 的插件 首先需要npm install
第二个 babelrc中, preset-env 中要指定 module: false
022018-07-11
相似问题