在尝试使用Visual Studio 2017重新编译解决方案中的所有文件时,我得到了这个没有信息的错误消息:Web浏览器在compilerconfig.json中发现错误开始,解决方案中有多个compilerconfig.json文件。其次,没有任何迹象表明错误是什么,它发生在哪里(行号,例如)。你知道我该怎么解决这个问题吗?
ee7vknir1#
在Visual Studio的解决方案资源管理器中,右键单击编译器. json文件,然后单击“任务运行器资源管理器”。在左窗格中,您将看到“compilerconfig.json/all files”,右键单击它,然后单击“Run”。您将看到执行的详细信息,在我的例子中,包括有关如何纠正错误的有用信息。
eivgtgni2#
我能够解决这个问题,为自己使用 * 个别 * 文件编译,而不是“所有文件”。我得到了一个“编译成功!“消息,但这似乎不是真的,因为我的编译文件不包含我的更改。所以我就这么做了1.打开Window > Task Runner Explorer。在您的左栏中,有一个“所有文件”的任务。没关系别理它1.单独编译SCSS文件。右键单击该列表中的每个SCSS文件,然后单击Bindings > After Build。(或者将任务添加到您喜欢的任何事件中。我选择了在构建之后。)1.打开项目中的任何SCSS文件并添加测试。我在SCSS文件中添加了类似#TEST2 {color: hotpink;}的东西。1.现在,当您保存时,编译需要多花几秒钟。现在打开main.css并查看文件中是否存在您的更改(#TEST2)。
#TEST2 {color: hotpink;}
#TEST2
3lxsmp7m3#
我只是经历了这一点,并没有找到一个简单的方法,但我过去了。我的问题原来是一个应该被编译的输入文件丢失。攻击方式:1.尝试编译每个compiler.json文件(右键单击-> Web编译器->重新编译所有文件)1.重复,直到找到有问题的文件1.删除此文件中的所有数据,并每次添加一个条目(或扫描它以确保您的文件在那里,这适合您的情况)
ef1yzkbh4#
根本问题是Web浏览器没有成功安装。我遇到了和其他答案中描述的同样的问题,于是就钻了个兔子洞,想弄清楚为什么我不能编译。原来我不得不帮助工具安装自己。详情请参阅此评论:https://github.com/madskristensen/WebCompiler/issues/390#issuecomment-475427735一旦我完成了注解中列出的步骤,我就可以再次编译文件,并且工具明确地告诉我SCSS的哪一行有错误。
ahy6op9u5#
有关信息:
我在VS2019 webcompiler中遇到了同样的错误。我找到了一个解决方案,项目应作为**“网站”**打开。不要作为文件夹打开。这个简单的问题解决了我的问题。
whlutmcx6#
遵循Yepeekai关于Task Runner Explorer的建议,我解决了我的问题(我想看看我在SCSS中哪里犯了语法错误)。
如图所示,如果展开SCSS节点,您可以看到导致语法错误的文件(以及它是什么)。这真的是最简单的方法吗?
6条答案
按热度按时间ee7vknir1#
在Visual Studio的解决方案资源管理器中,右键单击编译器. json文件,然后单击“任务运行器资源管理器”。在左窗格中,您将看到“compilerconfig.json/all files”,右键单击它,然后单击“Run”。您将看到执行的详细信息,在我的例子中,包括有关如何纠正错误的有用信息。
eivgtgni2#
我能够解决这个问题,为自己使用 * 个别 * 文件编译,而不是“所有文件”。
我得到了一个“编译成功!“消息,但这似乎不是真的,因为我的编译文件不包含我的更改。所以我就这么做了
1.打开Window > Task Runner Explorer。在您的左栏中,有一个“所有文件”的任务。没关系别理它
1.单独编译SCSS文件。右键单击该列表中的每个SCSS文件,然后单击Bindings > After Build。(或者将任务添加到您喜欢的任何事件中。我选择了在构建之后。)
1.打开项目中的任何SCSS文件并添加测试。我在SCSS文件中添加了类似
#TEST2 {color: hotpink;}
的东西。1.现在,当您保存时,编译需要多花几秒钟。现在打开main.css并查看文件中是否存在您的更改(
#TEST2
)。3lxsmp7m3#
我只是经历了这一点,并没有找到一个简单的方法,但我过去了。
我的问题原来是一个应该被编译的输入文件丢失。
攻击方式:
1.尝试编译每个compiler.json文件(右键单击-> Web编译器->重新编译所有文件)
1.重复,直到找到有问题的文件
1.删除此文件中的所有数据,并每次添加一个条目(或扫描它以确保您的文件在那里,这适合您的情况)
ef1yzkbh4#
根本问题是Web浏览器没有成功安装。我遇到了和其他答案中描述的同样的问题,于是就钻了个兔子洞,想弄清楚为什么我不能编译。原来我不得不帮助工具安装自己。详情请参阅此评论:
https://github.com/madskristensen/WebCompiler/issues/390#issuecomment-475427735
一旦我完成了注解中列出的步骤,我就可以再次编译文件,并且工具明确地告诉我SCSS的哪一行有错误。
ahy6op9u5#
有关信息:
我在VS2019 webcompiler中遇到了同样的错误。我找到了一个解决方案,
项目应作为**“网站”**打开。
不要作为文件夹打开。这个简单的问题解决了我的问题。
whlutmcx6#
遵循Yepeekai关于Task Runner Explorer的建议,我解决了我的问题(我想看看我在SCSS中哪里犯了语法错误)。
如图所示,如果展开SCSS节点,您可以看到导致语法错误的文件(以及它是什么)。
这真的是最简单的方法吗?