我如何在下面的代码行中转义引号,以便 jslint 不会对其发出警告。目前,它会在此行上抛出“未关闭的字符串”警告。
input = input.replace(/""/g,"\\\"");
我正在使用 maven yuicompressor 插件来缩小 js 和 css,并使用 jslint 检查 js 文件。这是我的插件配置。
.....
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>yuicompressor-maven-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>compress</goal>
<goal>jslint</goal>
</goals>
</execution>
</executions>
<configuration>
<nosuffix>true</nosuffix>
<excludes>
<exclude>**/*.min.js</exclude>
<exclude>**/*.min.css</exclude>
</excludes>
</configuration>
</plugin>
.......
最佳答案
我不知道这在技术上是否是一个答案,但当我收到此错误时我使用的是 1.3.0 版。升级到版本 1.3.4 解决了这个问题,并且不再在该行显示 jslint 错误。
关于javascript - 如何在没有 jslin 哭闹的情况下转义 javascript 中的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15341906/