Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 给出schema.pbiviz.json“的Visual Studio代码;“未找到文件”;自动生成的pbiviz.json文件上的错误消息?_Visual Studio Code_Powerbi_Powerbi Custom Visuals - Fatal编程技术网

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"
    }        
]