当前位置: 首页 > news >正文

webpack4 - 动态导入文件 dynamic-import 报错的解决方法

介绍

webpack4动态导入文件报错,按照错误提示安装了插件,但未果。。

最后查到一个可行方案,记录如下。


1.通过懒加载的方式动态引入文件

const router = new Router({routes: [{path: '/home',name: 'Home',component: () =>import('./views/home/Home.vue')}]
})

2.报错如下所示

ERROR in ./src/router.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: D:\practice\vue-pro\webpack-vue-create\src\router.js: Support for the experimental syntax 'dynamicImport' isn't currently enabled (19:13):

解决方案

一:安装插件 babel-plugin-dynamic-import-webpack

npm install babel-plugin-dynamic-import-webpack --save-dev

二:在配置文件的module的rules下进行插件的配置,如下

{test: /\.js/,use: [{loader: 'babel-loader', options: {//如果有这个设置则不用再添加.babelrc文件进行配置"babelrc": false,// 不采用.babelrc的配置"plugins": ["dynamic-import-webpack"]}}]
}

OK。

http://www.lryc.cn/news/467412.html

相关文章:

  • 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (四):状态码的使用
  • springboot061基于B2B平台的医疗病历交互系统(论文+源码)_kaic
  • 基于FFT + CNN -Transformer时域、频域特征融合的电能质量扰动识别模型
  • JAVA开发环境:IntelliJ IDEA、Java JDK、Maven 安装配置
  • 鸿蒙软件开发中常见的如何快速自动生成二维码?QRCode组件
  • 鸿蒙HarmonyOS NEXT 5.0开发(2)—— ArkUI布局组件
  • 【openGauss】OPENGAUSS/POSTGRESQL 中float类型到int类型的隐式转换
  • Docker:安装 Syslog-ng 的技术指南
  • 即插即用的3D神经元注意算法!
  • FPGA 蜂鸣器 音乐播放器
  • 前端-基础CSS总结常用
  • Coppelia Sim (v-REP)仿真 机器人3D相机手眼标定与实时视觉追踪 (一)
  • CSS常见面试题
  • ChatGPT实现旅游推荐微信小程序
  • 基于单片机的智能小区门禁系统设计(论文+源码)
  • stm32F103 实现呼吸灯效果
  • SAP 为 Copilot Joule 增添协作功能
  • Node.js 模块化
  • 【部署篇】RabbitMq-03集群模式部署
  • 【硬啃Dash-Fastapi-Admin】03-requirements-pg.txt 速览
  • 【CS常见问题】你用的是VS2019,最高支持.NET5.0,但是项目将.NET6.0设为目标无法运行,怎么办?
  • 系统登录接口文档Demo
  • gin入门教程(7): 使用 Logrus + Lumberjack 创建日志中间件
  • kube-prometheus-stack 自定义 alertmanager 配置推送webhook
  • openssl签名报错
  • 如何在不使用 VPN 的情况下通过 SOCKS 隧道安全地路由 Web 流量
  • android openGL ES详解——缓冲区VBO/VAO/EBO/FBO
  • 计算机网络——传输层服务
  • gin入门教程(8):渲染与静态文件
  • Fast Simulation of Mass-Spring Systems in Rust 论文阅读