20230621 taro+vue3+webpack5+antdv时,在vue文件中特定组件时,devH5环境报错

问题

在某个vue文件下

import { notification } from 'ant-design-vue';

然后在终端开始

yarn dev:h5

在浏览器看效果
回出现以下错误

Uncaught (in promise) TypeError: __webpack_require__.hmd is not a function
    at ./node_modules/.taro/h5/prebundle/ant-design-vue.js

原因

https://docs.taro.zone/en/docs/prebundle/

taro 依赖预加载在dev环境是默认启动的
20230621 taro+vue3+webpack5+antdv时,在vue文件中特定组件时,devH5环境报错_第1张图片

关闭依赖预加载就可以修复了

compiler: {
    type:'webpack5',
    prebundle: {
      enable: false,
    },
  },

20230621 taro+vue3+webpack5+antdv时,在vue文件中特定组件时,devH5环境报错_第2张图片

推断同理

如果 taro 下出现 “webpack_require.hmd is not a function” 的错误,那应该都可以用这个办法解决

你可能感兴趣的:(taro,vue.js,前端)