问题描述
像这样在JS中导入keyvault模块时,我得到了一个奇怪的错误:
Uncaught SyntaxError: Cannot use import statement outside a module
这是我导入的地方。
import { DefaultAzureCredential } from "@azure/identity";
import { SecretClient } from "@azure/keyvault-secrets";
const myMSALObj = new msal.PublicclientApplication(msalConfig);
如果有人能指出如何正确导入密钥库,我将不胜感激
解决方法
您可以使用以下代码导入 DefaultAzureCredential 和 KeyClient -
const { DefaultAzureCredential } = require("@azure/identity");
const { KeyClient } = require("@azure/keyvault-keys");
有关更多详细信息,请参阅此document。