在Angular 8.2.4中,如果在ng build过程中遇到错误“未知浏览器查询”,通常是由于浏览器的查询参数不正确引起的。这个错误通常在Angular的配置文件中的browserslist配置中出现。
解决这个问题的方法是检查并更新你的browserslist配置。以下是一个示例解决方法:
打开项目根目录下的browserslist文件。
检查browserslist文件中的查询参数是否正确。查询参数是用来指定项目需要支持的浏览器及其版本。
确保你的查询参数是有效的,例如:"last 2 versions"表示支持最近的两个浏览器版本。
如果你使用的是过时的查询参数,可以尝试更新为较新的版本,可以参考以下示例:
# browsers that we support
last 2 versions
保存并关闭browserslist文件。
再次运行ng build命令,应该不再遇到“未知浏览器查询”的错误。
请注意,这只是一个示例解决方法,具体解决方法可能因项目而异。你可能需要仔细检查browserslist文件中的查询参数,并根据你需要支持的浏览器版本进行相应的配置。