【问题标题】:How do I solve 'Web Compiler found an error in compilerconfig.json'?如何解决“Web 编译器在 compilerconfig.json 中发现错误”?
【发布时间】:2017-11-07 04:55:09
【问题描述】:

在尝试使用 Visual Studio 2017 重新编译解决方案中的所有文件时,我收到此信息不完整的错误消息:

Web 编译器在 compilerconfig.json 中发现错误

首先,解决方案中有不止一个 compilerconfig.json 文件。

其次,没有任何迹象表明错误是什么,发生在哪里(例如行号)。

有什么想法可以解决这个问题吗?

【问题讨论】:

    标签: json


    【解决方案1】:

    我刚刚经历了这个,并没有找到简单的方法,但我克服了它。

    我的问题原来是缺少应该编译的输入文件。

    攻击方式:

    1. 尝试编译每个compilerconfig.json文件(右键->Web Compiler->重新编译所有文件)
    2. 重复直到找到有问题的文件
    3. 从此文件中删除所有数据并一次添加一个条目(或扫描它以确保您的文件在那里,这适合您的情况)

    【讨论】:

      【解决方案2】:

      在 Visual Studio 的解决方案资源管理器中,右键单击 compilerconfig.json 文件,然后单击“Task Runner Explorer”。在左侧窗格中,您将看到“compilerconfig.json/all files”,右键单击它,然后单击“Run”。您将看到执行的详细信息,就我而言,其中包括有关如何纠正错误的有用信息。

      【讨论】:

      • 在解决方案资源管理器中右键单击 compilerconfig.json 时,我没有看到“Task Runner Explorer”选项。
      • 我现在可以看到这个了。我认为可以让它出现的唯一一件事就是重新启动 Visual Studio。
      • 当我这样做时,它只会显示“进程以代码 0 终止。”但是当我通过右键单击 Web 编译器运行它时 --> 重新编译它成功运行的所有文件但我看不到输出。
      • 正常情况下,当返回0时,表示它工作了。所以看起来你纠正了错误,或者这是一次错误......
      【解决方案3】:

      根本问题是 Web 编译器没有成功安装。我遇到了与其他答案中描述的相同的问题,并陷入了一个兔子洞,以找出我无法编译的原因。原来我必须帮助该工具自行安装。有关详细信息,请参阅此评论:

      https://github.com/madskristensen/WebCompiler/issues/390#issuecomment-475427735

      一旦我执行了该评论中列出的步骤,我就能够再次编译文件,并且工具明确告知我的 SCSS 的哪一行有错误。

      【讨论】:

        【解决方案4】:

        我能够通过使用个人文件编译而不是“所有文件”来为自己解决这个问题。

        我得到“编译成功!”消息,但这似乎不是真的,因为我的编译文件不包含我的更改。所以这就是我所做的:

        1. 打开 窗口 > 任务运行器资源管理器。在您的左栏中,有一个“所有文件”的任务。没关系。忽略它。
        2. 单独编译您的 SCSS 文件。为此,请右键单击该列表中的每个 SCSS 文件,然后单击 Bindings > After Build。 (或者将任务添加到您喜欢的任何事件中。我选择了构建后。)
        3. 打开项目中的任何 SCSS 文件并添加测试。我在我的 SCSS 文件中添加了类似 #TEST2 {color: hotpink;} 的内容。
        4. 现在,当您保存时,编译时间会增加几秒钟。现在打开 main.css 并查看文件中是否存在您的更改 (#TEST2)。

        【讨论】:

        • Task Runner Explorer 现在可以在 VS2019+ 的 View > Other Windows > Task Runner Explorer 下找到
        【解决方案5】:

        有关信息:

        我在 VS2019 网络编译器中遇到了同样的错误。我找到了一个解决方案,即;

        项目应作为“网站”打开。

        不要作为文件夹打开。这个简单的事情解决了我的问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-06-11
          • 1970-01-01
          • 1970-01-01
          • 2013-03-17
          • 1970-01-01
          • 2016-11-10
          • 2019-09-04
          • 1970-01-01
          相关资源
          最近更新 更多