如何在VueCLI 3 Web应用程序上动态加载node_module程序包

我正在使用VueclI项目,在该项目中,有一个需要进行一定加密的特定付款页面。我正在使用'jsencrypt'npm软件包。

仅当用户在页面中时,我才想加载此程序包,而不是永远不会进入Web应用程序的用户。

我已经尝试过休闲this教程,该教程告诉我要导入以下模块:

const jsencrypt = () => import('jsencrypt');

代替

import jsencrypt from 'jsencrypt';

在简化本教程的过程中,我注意到在webpack捆绑结果中添加了一个新块

如何在VueCLI 3 Web应用程序上动态加载node_module程序包

但是我无法使用'jsencrypt',但是当我使用它时,却出现了如下错误:

  

TypeError:i.setPublicKey不是函数

新块没有加载到我的应用程序上,只有前两个:

如何在VueCLI 3 Web应用程序上动态加载node_module程序包

要动态加载此模块,我缺少什么?

lts0129 回答:如何在VueCLI 3 Web应用程序上动态加载node_module程序包

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3089604.html

大家都在问