首页 > 解决方案 > Jitsi-meet 从源代码编译,但在运行开发服务器时出错

问题描述

关注 Github(https://github.com/jitsi/jitsi-meet),我编译了源代码。

在开发服务器 (localhost:8080) 上运行时,出现 javascript 错误,如下所示:

translation.js:26 Uncaught ReferenceError: $ is not defined
    at new Translation (translation.js:26)
    at Module../modules/translation/translation.js (translation.js:59)
    at __webpack_require__ (bootstrap:19)
    at Module../app.js (app.js:1)
    at __webpack_require__ (bootstrap:19)
    at Object.0 (app.bundle.min.js?v=3539:274618)
    at __webpack_require__ (bootstrap:19)
    at bootstrap:83
    at bootstrap:83

任何想法?

标签: jitsi-meet

解决方案


只需添加以下代码即可解决 webpack.config.js 文件中 $ 的 webpack 构建问题。

在文件顶部包含以下内容:

var webpack = require("webpack");

将下面提到的代码包含到配置部分:

plugins: [
   new webpack.ProvidePlugin({
        $: "jquery",  
        jQuery: "jquery"
    })
]

推荐阅读