Visual studio code 给出schema.pbiviz.json“的Visual Studio代码;“未找到文件”;自动生成的pbiviz.json文件上的错误消息?
我正在通过微软的网站工作。在“开发视觉元素”部分之前,我一直遵循这些步骤,并通过Visual studio code 给出schema.pbiviz.json“的Visual Studio代码;“未找到文件”;自动生成的pbiviz.json文件上的错误消息?,visual-studio-code,powerbi,powerbi-custom-visuals,Visual Studio Code,Powerbi,Powerbi Custom Visuals,我正在通过微软的网站工作。在“开发视觉元素”部分之前,我一直遵循这些步骤,并通过pbiviz new visualNameHere命令生成了标准的Power BI视觉模板。它成功地编译了我关于Power BI的示例报告并对其进行了处理 然而,在我修改教程步骤之外的任何内容之前,我在Visual Studio代码中收到一条错误消息,表明自动生成的pbiviz.json文件有问题 给出的错误是: File not found (<removed>\CircleCard\.api\v1.6
pbiviz new visualNameHere
命令生成了标准的Power BI视觉模板。它成功地编译了我关于Power BI的示例报告并对其进行了处理
然而,在我修改教程步骤之外的任何内容之前,我在Visual Studio代码中收到一条错误消息,表明自动生成的pbiviz.json文件有问题
给出的错误是:
File not found (<removed>\CircleCard\.api\v1.6.0\schema.pbiviz.json))
未找到文件(\CircleCard\.api\v1.6.0\schema.pbiviz.json))
既然visualstudio是编译的,我可以忽略这条消息并假设这是visualstudio的一个怪癖吗?我甚至不知道是什么设置在搜索它,为什么它在当前api版本似乎是2.6.0的情况下在.api\v1.6.0\下搜索
在看到之后,我决定查看.vscode目录中的settings.json,并找到所有不正确api目录的源代码。我将它们更改为引用./node\u modules/powerbi visuals api/下的api
也就是说,在.vscode\settings.json中,我更改了
"json.schemas": [
{
"fileMatch": [
"/pbiviz.json"
],
"url": "./.api/v1.6.0/schema.pbiviz.json"
},
{
"fileMatch": [
"/capabilities.json"
],
"url": "./.api/v1.6.0/schema.capabilities.json"
},
{
"fileMatch": [
"/dependencies.json"
],
"url": "./.api/v1.6.0/schema.dependencies.json"
}
]
到
编辑:另一个相关的解释是,npm更新导致api文件夹生成不同。只是想补充一下,如果其他人正在学习Circle Card教程,pbiviz更新会改变很多事情,一些步骤可能需要根据本文档进行调整。
"json.schemas": [
{
"fileMatch": [
"/pbiviz.json"
],
"url": "./node_modules/powerbi-visuals-api/schema.pbiviz.json"
},
{
"fileMatch": [
"/capabilities.json"
],
"url": "./node_modules/powerbi-visuals-api/schema.capabilities.json"
},
{
"fileMatch": [
"/dependencies.json"
],
"url": "./node_modules/powerbi-visuals-api/schema.dependencies.json"
}
]