如何修复:“;“出口未定义”&&引用;“要求”未定义;从vscode webview扩展导入包时出错

如何修复:“;“出口未定义”&&引用;“要求”未定义;从vscode webview扩展导入包时出错,webview,visual-studio-code,electron,vscode-extensions,Webview,Visual Studio Code,Electron,Vscode Extensions,我正在基于开发一个vscode webview扩展 我正在尝试使用标记从cdn导入外部节点_模块。包已加载,我可以使用它,但在某些导入的函数中存在模块导出,我得到以下错误:uncaughtreferenceerror:exports未定义 我发现有人用以下“黑客”解决了这个问题: var exports={} 所以我试过了,现在我得到了关于“require”的类似错误: 未捕获引用错误:未定义require 我只是想做一些简单的软件包导入,不知道为什么会这样,可能是因为它以webview的形式运

我正在基于开发一个vscode webview扩展

我正在尝试使用标记从cdn导入外部节点_模块。包已加载,我可以使用它,但在某些导入的函数中存在模块导出,我得到以下错误:
uncaughtreferenceerror:exports未定义

我发现有人用以下“黑客”解决了这个问题:
var exports={}

所以我试过了,现在我得到了关于“require”的类似错误:
未捕获引用错误:未定义require

我只是想做一些简单的软件包导入,不知道为什么会这样,可能是因为它以webview的形式运行,可能是因为electron


知道如何解决吗?

您正在加载的JavaScript包使用的是一个模块系统,可能是commonJS。webview只是一个普通网页,因此您需要自带模块支持


为此,您可以使用bundler,例如或包括模块加载器,例如Direct。

您正在加载的JavaScript包使用的是模块系统,可能是commonJS。webview只是一个普通网页,因此您需要自带模块支持

为此,您可以使用bundler,例如,或包括模块加载器,例如directly