生活中有一部分人,无论从哪个角度观望,都像是程序中的警告一样,明明没啥错,但看着就是招人烦,对其置之不理其实就挺好。
但,对于那些患有代码洁癖症的程序员而言,黄色的警告与飘红的异常似乎是处于同一段位且不分彼此的存在!倘若当日不将其斩尽杀绝,晚上肯定是要做恶梦哒~
比如,你新建了一个微信小程序的项目,初次运转便会在控制台中输出以下警告:
这简直就是出师不利啊!随后,通过刻苦的攻读官方文档得知:这是微信小程序默认开启的一个配置,当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序的页面将可能展示在搜索结果中。
那咱将这个页面的索引关闭总可以吧。赶紧打开sitemap.json,将action改为disallow。可编译之后,警告依然在,只是换成了下面这货:(通过警告,可以得知页面的索引确确实实是关闭了)
怎么办?丢弃了索引可警告没去掉,晚上做恶梦,怎么办?继续查询相关资料。最终觅得解决方法:打开project.config.json,在setting中找到checkSiteMap,将其值改为false,从而将整个项目的索引彻底封杀掉。再次忐忑编译之后,你会惊喜发现控制台终于如同璞玉一般白皙了……
最后:对该警告能忍则忍,毕竟人家是好意。如果无法忍耐,可以在开发时选择关闭,但发布时建议开启。