在 Visual Studio Code 上部署 Bicep 失败 - 解析值时遇到意外字符:r。 路径



我想部署简单的二头肌来部署Azure存储。但我犯了一些奇怪的错误。

Az或powershell是否存在兼容性问题?什么命令可以解决问题。

New AzResourceGroupDeployment-TemplateFile main.bicep

New-AzResourceGroupDeployment -TemplateFile main.bicep
New-AzResourceGroupDeployment : Unexpected character encountered while parsing value: r. Path '', line 0, position 0.
+ New-AzResourceGroupDeployment -TemplateFile main.bicep

获取installedModule-名称Az

Version    Name                                Repository           Description
-------    ----                                ----------           -----------
3.7.0      Az                                  PSGallery            Microsoft Azure PowerShell - Cmdlets to manage resources in Azu... 

az版本

{
"azure-cli": "2.4.0",
"azure-cli-command-modules-nspkg": "2.0.3",
"azure-cli-core": "2.4.0",
"azure-cli-nspkg": "3.0.4",
"azure-cli-telemetry": "1.0.4",
"extensions": {}
}

我也在命令行上尝试了CLI,但出现了错误:

az deployment group create --resource-group kensbicep-rg --template-file main.bicep
Expecting value: line 1 column 1 (char 0)

运行以下命令,因为您的PowerShell和Bicep可能运行不同的版本。PowerShell可能较旧。使用以下命令进行更新。

Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force -AllowClobber
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

有关更多信息,请访问以下页面:https://learn.microsoft.com/en-us/answers/questions/521002/bicep-deployment-failing-on-certain-environments-n.html

最新更新