webpack 版本:4.29.5
已经确认为一个BUG,
地址见:https://github.com/webpack/webpack/issues/8656
Module parse failed: 'import' and 'export' may only appear at the top level (85:8)
You may need an appropriate loader to handle this file type.
| cReady: function (ele) {
| let data = {};
> import('../common/baseUploader.js').then(({ default: BaseUploader }) => {
| let tempData = tools.getValue(ele);
| let promise = new BaseUploader({ pick: { id: '#filePicker' } }).init();
解决方式
可以用,webpak 4.28.2 版本打包