1

关注 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

任何想法?

4

2 回答 2

3

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

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

var webpack = require("webpack");

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

plugins: [
   new webpack.ProvidePlugin({
        $: "jquery",  
        jQuery: "jquery"
    })
]
于 2019-07-29T12:44:44.653 回答
0

您必须在 jitsi-meet 的根目录中使用此命令安装依赖项:

npm 安装

如果不工作或已经工作,请尝试删除 node_modules 目录并重新运行命令

于 2019-07-28T13:49:45.177 回答