像这种AMD形式的依赖库如何使用Vue加载?

库大概像这样


if (typeof Paho === "undefined") {

    Paho = {};

}


Paho.MQTT = (function (global) {

    ......

    ......

    return {

        Client: Client,

        Message: Message

    };

})(window);

需要在代码里面这样使用:


var client=new Paho.MQTT.Client({...});

我尝试过直接使用import导入,或者使用expose-loader导入,得到的结果都是一样的


Uncaught ReferenceError: Paho is not defined

怎么解决这个问题?求个思路或者链接


qq_花开花谢_0
浏览 1111回答 1
1回答

狐的传说

在 webpack 配置里设置 externals 就可以了,具体参见 webpack 官方文档
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript