我试图使用UglifyJS来缩小我的代码,但我遇到了一些问题。我有一个像这样的文件结构:
val yourStmt = SQL(s"SELECT $terms FROM $PERSON_TABLE WHERE name = {name}").on("name" -> "Bill")
val pstmt = yourStmt.preparedStatement(con)
pstmt.foreach(p => println(p))
我想在位于我的私人文件夹中的/deploy
/assets
/js
((minified file goes here))
/js
script-compiled.js
上运行UglifyJS,并让我在js/script-compiled.js
(js上传到我的网站)文件夹中输出script.min.js
文件。这是我迄今为止的命令:
deploy/js
这给了我这个错误:
uglifyjs js/script-compiled.js --compress --mangle --screw-ie8 -o > deploy/assets/js/script.min.js
我有点困惑。是否可以将文件输出到其他目录?也许这只是一个普通的Bash事情。谢谢!
答案 0 :(得分:3)
您指定了-o
选项,但您没有提供值。来自docs:
-o filename
或--output filename
- 将结果放入文件名中。如果没有给出,结果将转到标准输出(或参见下一个)。
所以要么
uglifyjs ... -o deploy/assets/js/script.min.js
或省略-o
并重定向stdout
uglifyjs ... > deploy/assets/js/script.min.js