我跑了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"
}