如何在javascript中转义引用而不让jslint大喊大叫
如何在下面的代码行中转义引号,以便jslint不会对其发出警告。目前,它在这一行抛出“未关闭字符串”警告如何在javascript中转义引用而不让jslint大喊大叫,javascript,maven-3,jslint,yui-compressor,Javascript,Maven 3,Jslint,Yui Compressor,如何在下面的代码行中转义引号,以便jslint不会对其发出警告。目前,它在这一行抛出“未关闭字符串”警告 input = input.replace(/""/g,"\\\""); 我正在使用maven yuicompressor插件缩小js和css,并使用jslint检查js文件。这是我的插件配置 ..... <plugin> <groupId>net.alchim31.maven</groupId>
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>
.......
。。。。。
net.alchim31.maven
yuicompressor maven插件
包裹
压缩
jslint
真的
**/*.min.js
**/*.min.css
.......
我不知道这在技术上是否是一个答案,但当我遇到此错误时,我正在使用1.3.0版。升级到1.3.4版修复了该问题,并且不再在该行显示jslint错误。您所拥有的应该可以。这传递到:“\\”。replace(/”/g“\\\”);
它不会在使用jslint vim插件的在线工具中引发任何错误。您正在使用哪个编辑器/jslint插件?下面是我得到的错误[INFO]检查文件:C:\Users\workspace\src\main\webapp\js\app.js[警告]…\src\main\webapp\js\app.js:第51行:第39列:未关闭的字符串。输入=输入。替换(/“”/g,\\\“”);你能再给我们一些你的档案吗?如果您从“
移动到”
,会发生什么?因此,如果您尝试“spam”“spam”“。请替换(/”/g,\\”)代码>?错误是否仅在缩小后出现?