我想使用闭包编译器在文件夹中编译一些JS文件,我面临的问题是,当我尝试编译一个文件夹(包含JS文件)中的文件时,其名称有一个空格,闭包编译器中断并无法识别路径。 例如,如果我要编译的文件夹名称是D:\ New Folder,它不起作用,但如果名称是D:\ NewFolder则可以。
我用来在命令提示符下运行闭包的确切命令是
C:\closure-compiler>java -jar compiler.jar D:\New Folder\\*.js --js_output_file D:\Output.js
但是,当我运行以下命令时,它可以正常工作
C:\closure-compiler>java -jar compiler.jar D:\NewFolder\\*.js --js_output_file D:\Output.js
(其中closure-compiler是包含闭包编译器jar文件的目录)。 我在Windows 7 Enterprise上运行Closure Compiler并从命令行调用它。
我有没有办法解决它?
答案 0 :(得分:0)
您有多个影响您的问题:
--js
标志以下是在测试环境中对我有用的命令的更正版本:
java -jar compiler.jar --js "d:\New Folder\input.js"
--js_output_file D:\Output.js