javascript - 如何在没有 jslin 哭闹的情况下转义 javascript 中的引号

标签 javascript maven-3 jslint yui-compressor

我如何在下面的代码行中转义引号,以便 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/

相关文章:

java - 在 Maven 构建期间从 Maven 依赖项 jar 创建类列表

java - 在 Java/GWT 中使用 JSLint

javascript - JSLint 报告下划线前缀变量名称中的 "Unexpected dangling"字符

javascript - 抑制 JSLint 严格违规,以便在使用正确上下文调用的内部函数中使用 this

javascript - 使用 JavaScript 获取变量名

java - Android Maven 没有启动模拟器

javascript - 我可以加密内容,使其不会出现在查看源代码中,然后显示在页面加载上吗?

java - 如果想在 RCP 应用程序开发中添加本地 p2 更新站点,如何使用 Tycho 在 pom.xml 的 <repository> 部分中指定 <id> 和 <url>?

javascript - 调用回调函数后浏览器不呈现更新值

javascript - JQuery:如何在正文中添加脚本?