ezuikit-js常见问题原因及解决方式

本文列举了EZUKIT在使用过程中可能遇到的常见问题,并按照开发流程中的关键环节逐一进行介绍,包括:集成→初始化→播放→销毁→对讲。您可以根据遇到问题的具体阶段,有针对性地查阅本文档,以便快速解决问题。
一、集成
1、VUE项目集成ezuikit-js后,启动/编译阶段报node_moduules/loader错误

解决方案:参考以下配置,修改项目工程的vue.config.js配置文件,忽略对ezuikit.js的二次打包,并重试。

// vue.config.js
module.exports = {
  publicPath: "./",
  chainWebpack: (config) => {
    config.module
      .rule("babel")
      .test(/\.js$/)
      .exclude.add(
        (file) =>
          /node_modules/.test(file) && !/\.vue\.js|ezuikit\.js/.test(file)
      )
      .end()
      .use("babel-loader")
      .loader("babel-loader")
      .options({
        presets: ["@babel/preset-env"],
      });
    config.module
      .rule("vue")
      .test(/\.vue$/)
      .use("vue-loader")
      .loader("vue-loader");
  },
};

或:vue2.5版本之前的框架,将vue-cli-service升级至最新版本,或使用vite进行项目构建。

2、react项目集成后,编译/启动失败,webpack报错

解决方案:在webpack.config.js中,配置忽略对ezuikit.js的二次打包。

// 执行命令,暴露webpack配置文件
react-scripts eject

// webpack.config.js
module.exports = {
    //... 
    externals: {
        'ezuikit': 'ezuikit'
    }
}

或:访问我们的github(https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm/blob/master/ezuikit.js),将ezuikit.js文件保存至目标集成页面的同级目录,并通过import导入。

import EZUIKit from "./ezuikit.js";

二、初始化

1、初始化播放器一直转圈加载
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值