1

我跑了java -jar ~/PlovrFiles/plovr.jar build ~/js/config.js > /tmp/compiled.js

但是,Closure 编译器会发出一个带有奇怪符号的奇怪错误,例如RPP?LQ?RP*)?K??,)I?S??$?d?$?.

Exception in thread "main" com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected literal value near ??*??RPP?LQ?RP*)?K??,)I?S??$?d?$? ???
    at com.google.gson.JsonParser.parse(JsonParser.java:64)
    at com.google.gson.JsonParser.parse(JsonParser.java:44)
    at org.plovr.ConfigParser.createBuilderFromFile(ConfigParser.java:29)
    at org.plovr.ConfigParser.parseFile(ConfigParser.java:98)
    at org.plovr.cli.BuildCommand.runCommandWithOptions(BuildCommand.java:55)
    at org.plovr.cli.BuildCommand.runCommandWithOptions(BuildCommand.java:31)
    at org.plovr.cli.AbstractCommandRunner.runCommand(AbstractCommandRunner.java:41)
    at org.plovr.cli.Command.execute(Command.java:47)
    at org.plovr.cli.Main.mainWithExitCode(Main.java:56)
    at org.plovr.cli.Main.main(Main.java:30)
Caused by: com.google.gson.stream.MalformedJsonException: Expected literal value near ??*??RPP?LQ?RP*)?K??,)I?S??$?d?$? ???
    at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1111)
    at com.google.gson.stream.JsonReader.readLiteral(JsonReader.java:1079)
    at com.google.gson.stream.JsonReader.nextValue(JsonReader.java:808)
    at com.google.gson.stream.JsonReader.quickPeek(JsonReader.java:382)
    at com.google.gson.stream.JsonReader.peek(JsonReader.java:340)
    at com.google.gson.JsonParser.parse(JsonParser.java:59)
    ... 9 more
t.js

起初,我认为这些符号是由于我的文本编辑器 JEdit 生成的隐藏缓存文件造成的。但是,删除这些文件并没有消除此错误。我路径中的所有文件似乎都没有这些符号。关于我可以在哪里调试此错误的任何建议?

这是我的简单config.js文件。

// File: config.js
{
  "id": "myApp",
  "paths": ".",
  "inputs": "mainengine.js"
}
4

0 回答 0