gpt4 book ai didi

javascript - JavaScript Azure SDK 中的 DefaultAzureCredential、InteractiveBrowserCredential 等由于未找到 child_process,在编译时会引发错误

转载 作者:行者123 更新时间:2023-12-03 03:22:23 25 4
gpt4 key购买 nike

我正在使用用 JavaScript 编写的 Visual Studio Code 开发 Microsoft 365/Office 2013 - 2021 任务 Pane 加载项。该插件的主要功能是工作。制造麻烦的是双方。详细地说,我发现自己在尝试实现 Azure 单点登录和 KeyVault 访问时遇到了困难,因为我遇到了与我尝试使用的从 DefaultAzureCredentialInteractiveBrowserCredential

在编译过程中,我收到以下错误:

ERROR in ./node_modules/@azure/identity/dist-esm/src/credentials/azureDeveloperCliCredential.js 5:0-42

Module not found: Error: Can't resolve 'child_process' in 'C:\Users\...\node_modules\@azure\identity\dist-esm\src\credentials'

检查 azureDeveloperCliCredential.js 后,第 05 行明确指出 import child_process from "child_process";。我尝试对此行发表评论。这会导致编译期间出现无数错误。我还尝试在 webpack.config.js 文件中将 child_process 设置为 'false'/'empty' package.json 文件 - 开发服务器不会运行这样设置的 child_process 加载项。我知道某些进程可以或不能从浏览器中生成;但是,导致错误的原因是服务器端代码不应该导致错误......对吧?非常感谢任何帮助!

最佳答案

经过对 StackOverflow 的大量研究,解决方案是在位于 .\node_modules\@ 的 package.json 文件中标记 child_process: "false" azure\身份

关于javascript - JavaScript Azure SDK 中的 DefaultAzureCredential、InteractiveBrowserCredential 等由于未找到 child_process,在编译时会引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76757736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com