我在https://github.com/dzfweb/nativescript-azure-storage处使用NativeScript库并尝试创建一个新的Blob容器,但我不断收到错误消息:
TypeError: azureStorage.createBlobContainer is not a function. (In 'azureStorage.createBlobContainer('blobContainer')', 'azureStorage.createBlobContainer' is undefined)
我的代码是:
let azureStorage = new NativeScriptAzureStorage(this.connectionString);
azureStorage.createBlobContainer('blobContainer')
.then(() => console.log(`Blog container Created!`))
.catch((err) => console.log(`Error creating blob container: ${err}`));
我正在使用由Azure的blob对象生成的连接字符串。
'DefaultEndpointsProtocol=https;AccountName=x;AccountKey=x;
我也尝试添加blobEndpoint,但是那也不起作用。
任何帮助表示赞赏。
答案 0 :(得分:0)
您不能在预览应用中使用 nativescript-azure-storage 插件。请改用tns run
,这需要在本地计算机上进行完整的环境设置才能构建应用。
“预览”应用附带了一组预定义的NativeScript插件。 如果您的应用使用的是预览应用中没有的插件, 您将看到一条警告消息,并且您的应用程序可能无法正常运行 预期的。
来源:from docs