欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > 解决webpack4 import 动态导入组件打包报错

解决webpack4 import 动态导入组件打包报错

2025/2/21 21:20:09 来源:https://blog.csdn.net/fangcaojushi/article/details/145743552  浏览:    关键词:解决webpack4 import 动态导入组件打包报错

解决webpack4 import 动态导入组件打包报错

  • 问题描述
  • 分析原因:
  • 解决方法
    • 1. 安装babel-plugin-dynamic-import-webpack
    • 2.修改 .babelrc 文件或者webpack配置文件,在plugins中添加如下配置
    • 3.重新执行打包命令

问题描述

ERROR in ./src/index.js 1:18
Module parse failed: Unexpected token (1:18)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. S
ee https://webpack.js.org/concepts#loaders

import axios from axios

分析原因:

从代码报错位置来看,代码中使用了动态import加载组件,大体的方向定位了,后面就好办了。

google一下得知,webpack4不支持import动态加载,建议使用babel-plugin-dynamic-import-webpack来解决…

解决方法

1. 安装babel-plugin-dynamic-import-webpack

npm i babel-plugin-dynamic-import-webpack -D

2.修改 .babelrc 文件或者webpack配置文件,在plugins中添加如下配置

“plugins”: [
“dynamic-import-webpack”
],

3.重新执行打包命令

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词