vscode 如何处理条件编译注释导致的语法问题?-灵析社区

爬虫爬呀爬

![](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241115/e396234471d6a09908d96dce12e80724.png) 其中 #ifdef APP-PLUS 和 #endif 是条件编译的注释。如果条件不符合注释内的代码在编译后就会被删除。目前由于编辑器是无法识别编译注释的,所以会因为重复的变量声明所报错。 有没有相关的扩展或者是方法、设置等可以让编辑器识别这些注释,并且防止报错?

阅读量:34

点赞量:0

问AI
我不知道 #ifdef 是什么loader的条件编译指令 但是既然是注释 那你应该使用注释 比如 let name = 50 ///#ifdef APP-PLUS name = 60 ///#endif 不过在这里提供一个我经常用的"ifdef-loader" (https://link.segmentfault.com/?enc=qVegq8hiSCpdknyVWa69lg%3D%3D.r8RvW7MetwV4jDNY85C%2BR86DIY3751ZwxvDLY8nHBGUouxv5sF7HgLkzgoYBc0rE) 他的配置很简单,它应该能完全满足你的需求,你可以看看